嵌入式计算机智能图像信息处理系统设计与实现.docx
《嵌入式计算机智能图像信息处理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《嵌入式计算机智能图像信息处理系统设计与实现.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式计算机智能图像信息处理系统设计与实现 摘 要: 针对目前嵌入式智能图像处理系统中的图像数据的传输问题与多DSP、多FPGA间的并行问题,提出并设计了以DSP+FPGA为系统核心,通过TMS320C6455 DSP外设接口进行扩展的嵌入式智能图像处理系统,能够实现图像的实时采集、解析及处理功能;同时开发了基于TMS320C6455 DSP的千兆以太网数据传送接口和高速串行接口,实现了图像处理的网络化和并行化。最终对以太网的数据传输进行了测试,测试结果表明,开发的以太网数据传送接口达到了千兆以太网的要求。 关键词: 图像处理; 千兆以太网; 高速串行接口; DSP; FPGA 中图分类号:
2、TN911.7334; TG202 文献标识码: A 文章编号: 1014373X21008304 Design and implementation of embedded computer intelligent image information processing system L Xingyu Abstract: To solve the image data transmission problem of the embedded image processing system and parallel problem between multiDSP and multiFPGA
3、, the embedded intelligent image processing system is proposed and designed, which takes DSP+FPGA as its core, and is extended through TMS320C6455 DSP peripheral interface. The system can realize the functions of image realtime acquisition, analysis and processing. The gigabit Ethernet data transmis
4、sion interface and highspeed serial interface based on DSP TMS320C6455 were designed to implement the networked and parallel image processing. The data transmission of Ethernet was tested. The test results show that the Ethernet data transmission interface reached the requirement of gigabit Ethernet
5、. Keywords: image processing; gigabit Ethernet; highspeed serial interface; DSP; FPGA 0 引 言 近年来随着现场可编程门阵列芯片与高性能数字处理器的快速发展,嵌入式计算机灵能图像信息处理技术也获得了较大的进步,这就须要更高性能的图像处理系统1。但目前图像处理与数据传输的速度间始终存在不协调问题23,总是造成一方资源的奢侈。针对此问题,设计了以DSP +FPGA为核心的图像处理系统,用DSP芯片处理限制结构困难的高层算法,用FPGA芯片处理数据量大的低层算法;同时通过对TMS320C6455 DSP的千兆以太网
6、数据传送接口和高速串行接口的开发,大大提高了图像的处理速度和传输速度。 1 嵌入式智能图像处理系统总体设计 图像识别和跟踪算法困难且运算量大,对系统的实时性和牢靠性都有很高的要求,为此采纳TI公司的高端DSP芯片TMS320C6455作为系统的处理核心;同时协作Altera公司的CycloneIII系列可编程逻辑芯片,其主要完成时序限制、图像的预处理和图像的叠加等协助功能,从而大大提高了系统的可扩展性和敏捷性。嵌入式智能图像处理系统的总体结构如图1所示。 设计的嵌入式智能图像处理系统由视频信号转换模块,图像数据处理模块和数据通信模块组成,各模块的主要功能如下: 视频信号转换模块:实现视频编码及
7、视频解码功能,同时完成各种视频信号的收集和转换。 图像数据处理模块:是整个系统的核心模块,由DSP和FPGA组成,FPGA完成视频数据的实时采集、解析及处理,DSP运算资源则尽可能的用于算法处理。 数据通信模块:完成图像数据的传送及多芯片间的通信,由开发的千兆以太网数据传送接口和高速串行接口组成。 2 视频信号转换硬件设计 图像主要是从CCD拍摄到的模拟视频中提取,然后进行数字化处理,最终通过智能图像处理系统进行分析。此处通过专用的视频解码芯片SAA73134、视频编码芯片SAA7321和高速数模转换芯片ADV7323实现视频信号的模数转换,同时专用的视频信号处理芯片也完成了抗混叠滤波、多制式
8、解码和时钟产生等功能,这样既减轻了处理器的压力,又削减了外围芯片的数量。 其中限制模块通过FPGA中的EP3C40实现,详细完成三个功能:视频采集过程与检测的时序限制;由于视频解码芯片SAA7313可支持I2C总线接口,所以采纳I2C总线能够选择视频信号的输入格式、输出格式和视频信号通道等,还能对带通滤波频率范围、对比度和亮度进行设定;由于经视频解码芯片SAA7313处理后的信号会送到DSP处理,中间过程图像的缓存也是采纳EP3C40限制。 系统采纳的视频解码芯片SAA7313可支持4路标准模拟视频的输入,输出8位“VPO”总线,分别为YUV422和ITU656格式,且能够在NTSC和PAL
9、格式间自动切换。 系统的视频输出由多级放大后的模拟视频信号送至字符叠加单元后显示输出和经过前端模拟电路、FPGA与DSP处理、然后进行D/A转换的模拟视频输入信号显示两部分组成。详细的视频显示由1 路VGA和2路CVB复合视频组成,VGA视频输出采纳ADV7323高速数模转换芯片,能够在液晶屏显示;2路CVB复合视频采纳SAA7321视频编码芯片,一路输出字符、图形混合的视频图像,另一路输出未经处理的原始采集的视频图像。 FPGA芯片负责系统叠加显示的软件部分,图像字符叠加模块能够实现在视频输出信号上叠加波门、标记线、跟踪时间、跟踪状态、跟踪模式等字符信息,以便能够在显示器上查看到上述信息,使
10、操作人员便利地对系统运行状况进行监视。 3 图像数据处理软件设计 图像数据处理模块是系统的核心模块,由DSP芯片和FPGA芯片组成5,其中DSP芯片的运算资源尽可能安排给算法运行,视频数据的采集、解析与处理回放则由FPGA芯片完成。 FPGA芯片通过解码器的同步信号,把各帧数据中的Y,U,V信息提取出来,实现分帧解析。然后依据DSP芯片中的算法要求,有选择地或以帧为单位通过DSP EMIFA接口将图片传送至DSP芯片处理。DSP芯片以帧为单位将回放数据传送至FPGA,FPGA芯片依据视频编码芯片的接口时序,按要求给编码器传送回放数据。 DSP和FPGA运用外接的大容量SDRAM供应回放数据与捕
11、获数据的缓存。DSP芯片外挂大容量的FLASH,FPGA芯片外挂大容量的CF card,从而能够实现芯片上电时从外挂的大容量FLASH中引导数据和程序。 4 数据通信模块设计 在实际的图像处理系统中,图像处理芯片与其他模块的通信实力是系统处理实力提升的瓶颈,为此采纳以太网作为底层传输网络,通过TCP/IP协议进行数据通信,应用DSP+PHY结构实现千兆以太网接口的开发。 4.1 基于DSP的千兆以太网总体设计 为满意系统的通信要求,选取包括MDIO接口和EMAC接口的BCM5461S芯片作为千兆以太网限制器,能够与DSP芯片中的MDIO/EMAC模块无缝对接。 本文选用的TMS320C6455
12、芯片的EMAC接口与PHY芯片的连接方式有4种6,但只有RGMII和GMII连接方式能够实现千兆以太网接口。通过在上电和复位时配置管脚MACSEL1:0选择工作模式,详细如下: MII模式:MACSEL1:0=00; RMII模式:MACSEL1:0=01; RGMII模式:MACSEL1:0=11; GMII模式:MACSEL1:0=10。 4.2 基于DSP的千兆以太网硬件设计 千兆以太网中EMAC模块的信号连接原理图如图2所示。 DSP芯片利用MDIO接口和EMAC接口共8根数据线和7根限制线实现与千兆以太网限制器BCM5461S芯片的连接,芯片间各接口完成的功能如下: TXC:发送时钟
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 计算机 智能 图像 信息处理 系统 设计 实现
限制150内