基于FPGA的扫描跟踪图像实时显示
2012-06-26陈福深王德胜刘海洋刘桂芬
高 聪,陈福深,王德胜,刘海洋,刘 怡,刘桂芬
(1.电子科技大学,四川 成都 610054;2.西南技术物理研究所,四川 成都 610041)
自动目标识别、跟踪技术应用越来越广泛,对此技术的研究也越来越成熟,并取得了一定的成果。如何判断识别、跟踪的效果并便于进行操作,离不开显示技术。提高存储容量、降低成本和便于控制成为显示技术追求的目标。在显示系统中,由于动态随机存取存储器(SDRAM)具有容量大、价格便宜以及访问速度快的优点,现已逐渐取代速率较慢的静态随机存取存储器(SRAM)而成为显示控制系统中的主流高速存储器。
基于FPGA的图像采集与预处理系统,有很强的动态配置灵活性,具有处理速度快、处理系统通用性与可移植性强的明显优势,正得到人们日益广泛的重视与研究。本文以FPGA为核心,配合DSP,ADV7179,SDRAM等芯片设计而成,其中SDRAM的芯片类型为MT48LC16MA2TG。它的容量为4×8192×512×16 bit,具有功耗低、容量大、集成度高、速度快等优点。
1 系统的流程及硬件结构[1]
整个系统的结构框图如图1所示。

图1 系统结构图
在如图1所示的系统中,从图像数据模块发送的数据开始,收到的图像数据一路是经过Linkport模块转化为DSP所要接收的时序模式,而另外一路则是通过串并转换进行接收,以SRAM_A作为缓存存入SDRAM中,通过乒乓存储的方式进行地址的转换,再经过SRAM_B作为缓存,放入ADV7179时序上。这期间需要SDRAM控制器进行完成。由于ADV7179所输入的是8 bit的图像数据,显然需要将接收到的16 bit数据压缩成8 bit数据,此时DSP把当前图像像素的最值(最大值最小值)与计算的目标位置分别送入数据压缩模块进行数据压缩和字符叠加模块进行字符叠加,最后将处理后的数据送入ADV7179芯片,然后送入显示器进行图像显示。……
