利用FPGA多路机载冗余图像的处理设计

2014-01-10 15:46 来源:电子信息网 作者:铃铛


2.2.2 SDRAM操作

为了满足前后端数据流匹配,并实时发送,这里采用了SDRAM读写交替进行的读写方式。

SDRAM 读到写时序图如图4所示。写入和读出操作的发起是由行激活命令开始的,命令为10011,发起的同时sdram_addr送入列地址,发起写入读出命令时送入行地址。写入命令与数据同步,读出命令在发出后潜伏期时间后送出数据到端口,sdram_data 为SDRAM 的输入输出数据端口。预冲方式采用了自动预冲,即在发起读写命令时将地址位A10置高就可以在读写操作后SDRAM内部自动进行预冲操作,不需要发出额外命令,自动预冲占用4个时钟周期。

6-1

3 仿真分析以及测试结果

读写操作交替进行仿真图如图5所示。图5中包含了两个写入操作,一个读取操作。

7-1

SDRAM在完成读写操作的同时还需要完成每64 ms全行(4 096行)自动刷新操作,为所有行进行充电,不然就会导致SDRAM内的数据丢失。自动刷新时序图如图6所示。

这里将自动刷新操作穿插在读写当中,经计算为15 μs 需进行一次自动刷新操作,通过一个计数器每15 μs 发起一次自动刷新请求,程序检测到自动刷新操作请求后进行自动刷新操作然后再进行读写操作,自动刷新操作占用10个时钟周期。图7为写和读之间穿插了一次自动刷新操作,操作命令为10001.

8-1

测试结果证明,该缓存系统实现了预定功能,可以对视频数据进行更方便的操作与管理。SDRAM操作前与操作后图形效果对比如图8所示。

9-1

4 结语

本文介绍了某机载实时冗余视频图形处理系统的设计方案,该系统利用FPGA设计结构化状态机实现对SDRAM的控制,完成了对数据的缓存设计,实现了对多路DVI视频冗余信号的解码、编码、实时处理以及输出显示。该系统电路设计简洁,具有速度快、可靠性高、灵活性强和功能可扩展等优点。并且,由于信号通道增加冗余设计,因而加强了系统显示的稳定性和可靠性。本系统已经投入使用,其性能可靠、稳定,实用性强。该方法值得推广。

< 1 2 3 
FPGA 图像 机载冗余

相关阅读

暂无数据

一周热门