FPGA之基于FPGA的SPARK多核处理器设计(二)

整个的系统框图:


接下来详细介绍这个嵌入式系统的硬件层次:

         硬件层采用的是GRLIB IP库。这个库是一套符合GPL标准的免费开源、可重复使用的IP软核库,设计用于SOC开发。使用这个IP库中包括LEON系列处理器及相应外设的软核可以构建嵌入式硬件平台,同时Gaisler Reserch公司提供包括模拟器,编译器,eCOS嵌入式操作系统在内的整套工具链用于这项工作。

        GRLIB IP库的特征有:

         1、开放源代码;

         2、免费软件,无版权费用;

         3、丰富的IP软核;

         4、支持模板设计;

         5、易于移植;

         6、支持多种CAD工具和目标技术;

         7、可扩展;

         8、即插即用。

         这个库里包含的内核有AMBA AHP/APB总线控制器、SPARC LEON3处理器、32位PC133 SDRAM控制器、32位PCI DMA控制器、USB 2.0主机、设备控制器、CAN总线控制器、TAP控制器、SPI、I2C、ATA、UART控制器、计时单元、中断控制器、32GPIO端口。

        这个库里面有VHDL源代码、顶层Makefile、modelsim仿真器支持文件、Boot2monitor文件、VHDL测试文件、综合支持文件、LEON3调试用的C语言源文件。对LEON3的配置可以通过模块配置、也可以采用tkconfig脚本进行图形界面的方式进行,也可以直接对包文件device.vhd进行手动编辑。

硬件设计图:

                大概的开发流程就是:

                        1、用图形配置工具xconfig完成多核平台的设计;

                        2、对设计方案进行模拟和测试;

                        3、利用CAD工具综合和实现设计。

               当我们完成对内核的配置的时候,我们就可以使用SDRAM和PROM预先载入测试程序。测试结束之后就会打印出诊断信息。

               如果测试结果正确的话就对VHDL进行综合和实现。使用ISE的XST足够。综合之后就进行map,生成比特流等操作。接着烧录开发板,那么硬件平台已经搞定。

             


数字图像处理技术,在整个信息处理技术中,占据着非常重要的地位。现如今,随 着超大规模集成电路设计工艺的高速发展,具备极高运算能力的先进处理器纷纷出 现,使得高分辨率、高帧率图像数据的实时处理,成为了可能。实时图像处理技术, 尤其是基于多核DSP+FPGA架构的实时图像处理技术,因为该种方案本身所具有种 种优点,又成为了现今各项图像处理新技术研究中的备受关注的焦点。 作者在本文中设计并实现了一种基于XILINX V6系列FPGA和TI TMS320C6657 双核DSP的实时图像处理系统。系统选用TI多核DSP作为图像数据运算的主处理器, 用以实现数字图像实时处理的核心算法。系统选用 XILINX 公司 Virtex 系列高端 FPGA作为协处理器和系统的主控制单元,用来协调系统中各个外设功能模块,并完 成图像采集和显示控制的功能。该系统的数字图像输入前端由 SDI 数字输入端、 USB3.0 传输模块、PAL制视频图像采集模块共同构成。多核DSP 与FPGA之间可选 用uPP传输模式或者RapidIO 高速数据通道进行双工数据通信。实时图像处理结果可 由DVI、PAL显示模块进行显示,也可通过USB3.0传输模块传回到上位主机中进行 显示及分析。在系统实现过程中,作者采用了USB3.0传输模块作为系统的数字图像 数据输入前端,实现了一种实时图像处理系统与PC上位主机之间高速的、可热插拔 的双工数据通信模式。FPGA 可通过USB3.0 接口从上位 PC 主机中获取数字图像数 据流,并将该高速并行图像数据流经过缓存处理后,通过多核DSP的uPP外设接口 传输到多核DSP中。多核DSP将该并行图像数据流处理完后,又可选择通过uPP接 口将处理结果传输回FPGA中。最终,FPGA可将经过处理的数字图像数据,通过图 像显示外设接口,传输给显示设备进行显示。 另外,为配合系统中的多核DSP更好地完成图像目标实时追踪识别算法的实现, 提高系统数字图像处理运算的效率。作者在上述自行设计的图像处理系统平台的 FPGA上,完成了对数字图像的滤波预处理工作以及图像形状特征提取算法的研究与 实时实现。FPGA通过将8位灰度数字图像进行分割,然后提取图像中边缘、各个组 成部分的连通域、型心、外接矩等重要的图像形状特征,为DSP后续的图像目标追 踪匹配工作提供了极为重要的参考数据,极大地提高了系统整体图像运算处理的实时 性。 关 键 词:多核DSP,FPGA,实时数字图像处理,USB3.0,形状特征提取
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值