采用StratixII系列FPGA器件实现运动视觉处理系统的设计.docx
《采用StratixII系列FPGA器件实现运动视觉处理系统的设计.docx》由会员分享,可在线阅读,更多相关《采用StratixII系列FPGA器件实现运动视觉处理系统的设计.docx(5页珍藏版)》请在第一文库网上搜索。
1、采用StratixII系列FPGA器件实现运动视觉处理系统的设计(来源:微计算机信息,张学志,魏友国,涂望明,田璋,侯彦宾)引言随着深亚微米工艺的发展,蚂的容量和密度不断增加,以其强大的并行乘加运算(MAC)能力和灵活的动态可重构性,被广泛应用于通信、图像等许多领域。但是在复杂篁法的实现上,FPGA不如嵌入式处理器方便,所以在设计具有复杂算法和控制逻辑的系统时,往往需要和嵌入式处理器结合使用,这就是SOPC(SystemonaProgrammab1echip,可编程片上系统)技术。SoPC是SoC和FPGA结合的产物,一由单个可编程重构的甚柱完成整个系统的主要功能。S。PC设计灵活多变,可以用
2、原理图,硬件描述语言甚至是C/生高级语言进行设计;同时还具有可重构、可裁减、可扩充等特点,升级方便。SoPC兼备SOC和FPGA二者的优点,具有如下特点: 丰富的IP核资源,包括通用IP核和专用的IP核 在系统可编程,设计、编译、下载与调试简单方便 内置嵌入式软核处理器,存储器,外设接口控制器 大量可编程重构的逻辑资源 功能强大的过针管理电路 支持多种I/O接口标准此外,由于减小了处理器和存储器之间的传输线距离,SOPC无论在速度,还是信号完整性,电磁兼容等方面,比板级系统都有明显的优越性。1、功能框图在数字视频视觉采集与处理板级系统开发的基础上,本文采用SOPC实现运动视觉处理与控制系统的设
3、计方案。硬件采用A1tera公司Stra11XH系列FPGA,软件开发工具包括QuartusIbNipsI15.1IDE,DSPBui1der,MegaCoreIP1ibraIy5.1和MatIab7.0等。整个SOPC系统工作原理为:摄像头采集的视频图像数据由图像饯感蛰接口进来;数定信号处理块和数字图像与数字视频处理IP核完成视频图像的处理,如运动检测、分割、特征提取、压缩等;NiosII嵌入式处理器主要完成整个系统的控制功能;I2C总线用于访问CMoS图像传感器的内部寄存器;PC机可以通过USB接口访问SoPC,如果距离较远的话,可以通过以太网口进行数据的传输;视频图像及其处理后的结果既可
4、以通过外部存储器接口存放在CF卡,F1ASH等存储介质中,也可以通过1CD显示器接口在液晶显示屏上直接显示。该运动视觉SoPC的功能框图如图1所示:该模块主要负责视频图像的采集,摄像头参数的设置和云台步进电机的控制。其中,通过I2C总线可以设定摄像头内部控制寄存器。在FPGA中,实现I2C总线控制器的途径有两种:一种是在NiosH中用软件摸拟实现;另一种是采用第三方,比如Sciworx,CAST,Digita1CoreDesign等公司提供的IP核。这些IP核具有工作参数,可以根据需要进行设定。以CAST公司提供的I2C总线控制器为例,传输速率最高为IOOKbps,可以工作在4种模式下,分别是
5、主发送器模式、主接收器模式、从发送器模式和从接收器模式。双路CMOS图像传感器接口控制视频图像采集的时序,帧同步和行同步;云台控制信号是根据视频图像处理后的结果,控制云台的两个步进电机的转动。这两个模块需要自己开发,形成具有自主知识产权的IP核。2、视频图像处理模块该模块包括NiosII32位嵌入式处理器,数字信号处理块,数字图像与数字视频处理IPMegaCore,以及其他一些逻辑电路,这是运动视觉处理与控制SOPC设计的重点和核心,分别分以下几个部分介绍。(1) NiosII嵌入式处理器NiosII嵌入式处理器是一款通用的R1SC结构的CPU,它定位于广泛的嵌入式应用。在NiosIIIDE集
6、成开发环境中,按照操作提示添加、设置相关参数,在几分钟之内就能生成一个Nios嵌入式处理器。其硬件开发过程为: 分析系统所要完成的功能、达到的性能 启动SOPCBui1der,选取具体的FPGA型号定义CPU,外围器件,存储系统等模块 为各个模块分配基地址和中断请求号(IRQ) 生成NioS系统模块,引脚锁定,编译软件开发过程为: 在SOPCBUiICIer中启动NiosIIIDE创建C/C+软件工程,并指定目标硬件利用工程模本编写相应的程序编译后,即可下载到硬件中运行NiosIIIDE中可以采用C/C+或者汇编语言进行程序的编写,其文件扩展名分别为“和.5。一个单独的NiosIIfCPU大约
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 采用 StratixII 系列 FPGA 器件 实现 运动 视觉 处理 系统 设计