采用FPGA和通用DSP相结合实现视频图像采集系统的设计.docx
《采用FPGA和通用DSP相结合实现视频图像采集系统的设计.docx》由会员分享,可在线阅读,更多相关《采用FPGA和通用DSP相结合实现视频图像采集系统的设计.docx(5页珍藏版)》请在第一文库网上搜索。
1、采用FPGA和通用DSP相结合实现视频图像采集系统的设计引言1964年美国JP1实验室处理了太空船“徘徊者七号”发回的月球照片,标志着数字图像处理技术开始得到实际应用。随着基于实时图像处理的视觉测量理论及应用技术的迅速发展,可独立运行的视频信号数字处理平台已成为视觉测量领域的一个发展趋势。本文主要研究高速实时图像处理系统中的图像采集、处理技术,采用FPGA和通用DSP相结合的方法,充分发挥FPGA加通用DSP结构的灵活性及实时处理能力。1、系统设计图1为系统硬件结构框图。图1系统硬件结构1.1 硬件设计方案系统采用两片I1公司的TMS320C6416为核心处理器,最大峰值速率为9600MPS,
2、DSPA的64bitEMIFA连接FPGA与片外大容量SDRAM,并可与FIFO无缝连接;16bit的EMIFB连接片外8MF1ASH存储器,用于加载DSP的启动信息与FPGA的初始化配置。增强型直接存储访问控制器(EDMA)与串行多通道缓冲串口(MCBSP)可用于构成FPGA与DSP之间的控制通道以及两片DSP之间的控制信号传输通道。FPGA连接两片C6416的64bit133MHz的EMIFA总线,或通过McBSP口相连。在FPGA的存储扩展结构上,可连接两组片外存储器2MB的快速SBSRAM和32M的咽SDRAM,这种双存储机制能够在增强运算的协处理能力及灵活性方面得到一定程度的优化。例
3、如SBSRAM提供的线性存储模式,可用于在进行类似于快速FFT运算时开辟一个面向分块的信号处理模式。由于C6416具有32bit33MHz的PC1总线接口,支持PCI2.2规范,最大传输速率达到132MBs,系统采用PC1桥Q15604连接主机与1oCa1Bus,总线搭载两片C6416和FPGA,并可选择搭配全局存储器(GIOba1SDRAM)O两片C6416的数据传输可通过双口RAM或经EMIF与FPGA内建的FIFO进行双向传输,两片C6416在运算处理方面可以用流水线的方式并行计算,也可由基于总线的突发模式(BU型1MOde)进行数据处理。1.2 视频图像采集本系统采用SAA7111A作
4、为前端视频解码器,由于采用了些总线接口标准,在这里我们将I2C总线的拴制电路集成到FPGA内部1,如图2。地址译码器产生相应的读/写操作地址,写移位室在圈将地址信息或数据信息经过并/串转换后发送到SDA上;读移位寄存器将SDA上接收的数据存入双向数据锁存器。:;侈忖寄存器,;钟(人出芥tr,马说应TT匕GC总研n逻:1_局K地N的ZU隼什岫据图2FPGH内建C包,沟1.3 视频图像处理SAA7111A对输入的PA1格式的模拟图像进行A/D变换,由FPGA完成在隔行采样方式下对FIFO的逻辑时序控制,包括SAA7111A输出的行、场同步控制信号。在图像的帧存储过程中,利用同步信号(RTS0、VR
5、EF.HREF)实现对采集起止点的控制,SAA7111A与SN74V235起止的接口方式如图3。由于SAA7111A没有理枣的写便熊信号,因此,采用VERF和HREF的逻辑与非关系(死IV=VERFHREF)作为SN74V235的归当帧图像存入帧锁存器后,由FPGA发出控制信号,逐行写入到F1Fo中,达到半满(HA1F_FU11)状态后,发出REAY信号,由DSPA以皿方式通过EM1FA口读出一行薮据,同时考虑到FIFO与SDRAM共用EMIFA总线,因此该步骤只需一次操作便可完成。VREFHREFSAA7111A11C2VPo0:15JrENSN74V235WC1KD015图3SAA7111
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 采用 FPGA 通用 DSP 相结合 实现 视频 图像 采集 系统 设计