77范文网 - 专业文章范例文档资料分享平台

嵌入式视频监控系统的FPGA图像处理子系统设计(19)

来源:网络收集 时间:2020-12-24 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

学位论文

硕士论文嵌入式视频监控系统的FPGA图像处理子系统设计

图2.2乒乓操作不慈图

乒乓操作的处理流程描述如下:输入数据流通过“输入数据流选择单元”,等时地将数据流分配到两个数据缓冲块中。数据缓冲可以使任何存储模块,比较常用的存储单元为双口RAM,单口RAM和FIFO等。在第一个缓冲周期,将输入的数据流缓存到“数据缓冲模块l"。在第2个缓冲周期,通过“输入数据流选择单元”的切换,将输入的数据流缓存到“数据缓冲模块2",与此同时,将“数据缓冲模块1”缓存的第1个周期的数据通过“输出数据流选择单元"的选择,送到“数据流运算处理模块"运算处理。在第3个缓冲周期,通过“输入数据流选择单元”的再次切换,将输入的数据流缓存到“数据缓冲模块l",与此同时,将“数据缓冲模块2”缓存的第2个周期的数据通过“输出数据选择单元”的切换,送到“数据流运算处理模块"运算处理。如此循环,周而复始。

乒乓操作的最大特点是通过“输入数据选择单元”和“输出数据选择单元”按节拍相互配合的切换,将经过缓冲的数据流没有停顿地送到“数据流运算处理模块’’进行运算与处理。把乒乓操作模块当做一个整体,站在这个模块的两端看数据,输入数据流和输出数据流都是连续不断的,没有任何停顿,因此非常适合对数据流进行流水线式处理。所以乒乓操作常常应用于流水线式算法,完成数据的无缝缓冲与处理。

通过乒乓操作实现低速模块处理高速数据的实质是:通过SRAM这种缓存单元实现了数据流的串并转换,并行用“数据预处理模块1”和“数据预处理模块2"处理分流的数据,是面积与速度互换原则的体现[201。

2.5.2串并转换

串并转换时FPGA设计的一个重要思想,从小的着眼点看,它是数据流处理的常用手段,从大的着眼点将它是面积和速度互换思想的直接体现。总的来说,将串行转换为并行,一般旨在通过复制逻辑,提高整个设计的数据吞吐率,其本质是通过面积的消耗提高系统工作效率,而将并行转换为串行,一般旨在节约资源,因为涉及速度有足够余量,通过提高串行通道的工作速率而节约了面积,其本质是通过速度的提高节约芯片面积。

串并转换的实现方法多种多样,根据数据的排序和数量要求,可以选用以下方式:小的设计用寄存器、数据量比较大的用ROM、复杂的串并转换用状态机,或者直接利用功能模块来实现。

2.5.3流水线操作

流水线处理是高速设计中的一个常用的设计手段,如果某个设计的处理流程分为若干步骤,而且整个数据处理是“单流向"的,即没有反馈或者迭代运算,前一个步骤的输出是下一个步骤的输入,则可以考虑采用流水线设计方法提高系统的工作频率。流水线设计的结构示意图如图2.3所示。15

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库嵌入式视频监控系统的FPGA图像处理子系统设计(19)在线全文阅读。

嵌入式视频监控系统的FPGA图像处理子系统设计(19).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1170139.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: