新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 机载冗余图像处理系统的设计与实现

机载冗余图像处理系统的设计与实现

作者:时间:2014-03-18来源:网络收藏

(4)输出时序生成模块

这部分模块的主要功能是对SDRAM进行操作,生成需要的视频时序信号以及生成驱动液晶屏的视频信号。

2.2.2 SDRAM操作

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

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

DVI,缓存,真彩色,高清视频,冗余设计

3 仿真分析以及测试结果

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

DVI,缓存,真彩色,高清视频,冗余设计

SDRAM在完成读写操作的同时还需要完成每64 ms全行(4 096行)自动刷新操作,为所有行进行充电,不然就会导致SDRAM内的数据丢失。自动刷新时序图如图6所示。这里将自动刷新操作穿插在读写当中,经计算为15μs需进行一次自动刷新操作,通过一个计数器每15μs发起一次自动刷新请求,程序检测到自动刷新操作请求后进行自动刷新操作然后再进行读写操作,自动刷新操作占用10个时钟周期。图7为写和读之间穿插了一次自动刷新操作,操作命令为10001。

DVI,缓存,真彩色,高清视频,冗余设计

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

4 结语

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


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭