论文部分内容阅读
嵌入式平台技术的发展为科学研发和工业生产带来很大的便利,在很多领域可以用来替代工业PC系统。例如在布匹疵点检测中,性能强大的图像处理嵌入式平台,其运行速率、实时性、数据采集和传输能力可以与传统的工业PC系统相媲美,但是生产成本会大大降低,所以对图像处理嵌入式系统的研究和开发就有了现实意义。本文根据在工业生产中布匹疵点检测采集的图像信息数据量大,图像处理实时性要求高等特点,设计了大容量图像信息分布式处理卡这一嵌入式处理平台。论文完成了处理平台的方案设计,芯片选型,处理平台的原理图电路设计,以及板级PCB布线。其中,处理平台设计由FPGA母板+多块DSP子板架构组成,所以硬件电路设计工作需对FPGA母板和DSP子板分开设计。为了FPGA母板与多块DSP子板连接通信后组成分布式图像处理系统,需要设计FPGA母板接口和DSP子板接口,本文讨论了多种接口设计,确定在FPGA母板上由排母引出FPGA芯片未被配置的I/O引脚,DSP子板上由排针引出DSP芯片的VPORT接口引脚,同时配置FPGA通信模块和DSP的VPORT接口,最终实现FPGA母板与DSP子板的通信。本文设计的图像处理平台通过AD9945转换CCD采集到的图像信号,转换后的图像经过FPGA预处理后可以传送到DSP子板做进一步的算法处理。由于FPGA和DSP内部存储空间有限,面对大容量的图像信息,必须通过外扩存储器作为载体实现图像数据流传输,其中,FPGA外扩DDR2SDRAM,DSP外扩SDRAM和FLASH。本文详细介绍了AD9945、DDR2SDRAM和FLASH的配置和仿真波形。论文中FPGA母板上的FPGA芯片内部配置功能模块对多块DSP子板进行调度,控制图像数据流的传输。论文最后通过在图像处理平台上设计布匹疵点算法,验证平台的可行性。布匹疵点检测的算法在DSP子板上实现,TI提供的VLIB(图像视频库)可以简化算法设计步骤,提高算法开发效率。处理结果可以经过FPGA母板调度发送至上层PC,由此完成整个系统的设计和调试工作。