APP下载

RS-485图像数据并行传输协议的FPGA设计与实现

2012-06-26蒋玉峰张志明崔麦会尹业宏

电视技术 2012年17期
关键词:信号

蒋玉峰,张志明,崔麦会,尹业宏

(1.海军装备研究院,北京 102249;2.华中光电技术研究所武汉光电国家实验室,湖北 武汉 430073)

同步数据链路控制(Synchronous Data Link Contro1,SDLC)是20世纪70年代IBM公司开发的面向比特的通信传输协议,采用基于SDLC同步协议的RS-485串行总线具有低差错率、强纠错力和高速远距离传输的特点[1-2],被越来越多的光电系统作为图像信息传输使用。采用专用SDLC协议控制芯片在实际中存在以下不足:1)速度受限,现有专用控制芯片传输速率约2 Mbit/s,难以满足大容量图像传输要求;2)系统中不同设备使用不相同的控制芯片,传输兼容性差;3)扩充接口数量依赖于硬件的增加。用FPGA来构造SDLC协议,在一片FPGA内能设计两路或多路总线接口,同步并行传输数据,速率成倍增加,且通过编程能修改协议,可移植性好,应用更加灵活。本文通过两路并行协议实现了高清视频的远距离传输。

1 图像传输协议的FPGA实现

1.1 图像传输系统组成

要传输的视频为高清黑白图像,像素为1024×1024。如图1所示,视频信号经10位A/D编码和8∶1压缩后,由FPGA控制存储于RAM中待传输。上述图像按照25 f/s(帧/秒)计算,传输速率需要31.25 Mbit/s。为实现高清图像的远距离传输,采用2路相同的RS-485核同步进行传输,即一个FPGA中的两个RS-485核各自完成一场图像数据的传输,再在远端图像接收装置中进行合成解码。

图1 图像传输系统框图

1.2 图像传输协议的设计

图像传输协议包括两个相同功能的RS-485核,每个核由接收和发送模块组成,其数据传送借用SDLC协议帧格式,如表1所示,协议控制框图如图2所示,下文将详细说明具体工作过程。……

登录APP查看全文

猜你喜欢

信号
信号
完形填空二则
7个信号,警惕宝宝要感冒
孩子停止长个的信号
《铁道通信信号》订阅单
基于FPGA的多功能信号发生器的设计
基于Arduino的联锁信号控制接口研究
《铁道通信信号》订阅单
基于LabVIEW的力加载信号采集与PID控制
Kisspeptin/GPR54信号通路促使性早熟形成的作用观察