多端口LVDS编解码协议的实现方法及系统与流程

文档序号:34227659发布日期:2023-05-24 10:23阅读:316来源:国知局
多端口LVDS编解码协议的实现方法及系统与流程

本发明属于机载视频接口与视频处理领域,尤其涉及一种多端口lvds编5解码协议的实现方法及系统。


背景技术:

1、随着航空机载显示技术的不断发展,未来航空机载显示视频必定会朝高分辨率和高帧率的发现发展,在显示设备内部单板之间的视频数据传输通常采用

2、抗干扰能力强、容错率更高的lvds信号进行编码传输。fpga在视频传输处理0的实时性上具有较大优势,因此单板内部的视频处理通常采用fpga(xilinx)处理。

3、然而xilinx k7系列fpga在内部资源、性能、以及官方vdma、pll等ip核在视频频率上的限制,导致单端口的lvds信号(4对数据差分析信号+1对

4、时钟差分信号)只能传输最大分辨率为1920×1080@60hz的视频,无法满足更5高视频分辨率(如:3840×2160@60hz)的传输。fpga内部模块之间的视频数据通信通过axi总线传输,为满足后续视频的处理,需要将lvds解码出来的视频数据转换为axi总线数据流送入下一级模块处理。

5、综合分析上述应用的需求,提出多端口lvds(端口数一般指:2、4、8)进行视频数据分块编解码和传输,以及axi总线对应的多像素处理转换设计传输处理系统。


技术实现思路

1、有鉴于此,本发明提供一种多端口lvds编解码协议的实现系统,提升视频处理单板之间视频数据的传输速率,提高视频传输分辨率,满足航空机载显示系统发展中对高分辨率视频传输需求。

2、一种多端口lvds编解码协议的实现系统,适用于视频处理单板之间视频数据的传输,使用fpga进行数据处理,所述fpga配置有iserdes和idelay资源,所述系统包括:

3、多端口lvds编码模块,以多个端口的方式接受外部设备传输的数据,并进行拆分处理和延时处理,并调用pga内部oserdes和odelay资源进行预设大小的上、下沿编码,并将多个单端的串行信号转换为lvds的差分信号进行输出;

4、rgb视频与axi转换模块,接受所述多端口lvds编码模块输入的数据,将多像素rgb视频数据与axi-stream总线数据的转换;

5、多端口lvds解码模块,对所述rgb视频与axi转换模块输出的多路像素视频进行数据合并;

6、lvds编解码控制模块,对所述lvds解码模块、rgb视频与axi转换模块和lvds编码模块进行转换和编解码参数的控制。

7、有益技术效果:



技术特征:

1.一种多端口lvds编解码协议的实现系统,适用于视频处理单板之间视频数据的传输,使用fpga进行数据处理,所述fpga配置有iserdes和idelay资源,其特征在于,所述系统包括:

2.根据权利要求1所述的系统,其特征在于,所述多端口lvds编码模块包括视频数据分解模块和多个单通道的lvds编码模块,其中:

3.根据权利要求2所述的系统,其特征在于,所述多端口lvds编码模块还包括延时处理模块,所述延时处理模块接受所述视频数据分解模块输入的多路数据,进行输入数据的延时处理及将串行信号转换为并行信号;

4.根据权利要求3所述的系统,其特征在于,所述视频数据分解模块还用于对每个端口传输的视频数据进行首个像素的标记,便于多个单通道的lvds编码模块在编码过程中能够识别每个端口传输视频数据的起始端。

5.根据权利要求4所述的系统,其特征在于,所述视频数据分解模块采用vesa的编解码格式针对单个端口lvds信号进行拆分,每个单个端口lvds信号包括时钟信号、ram/p、rbm/p、rcm/p和rdm/p数据信号,在一个时钟周期内包含24bit的rgb像素数据、使能信号、场同步信号、行同步信号和自定义信号,其中:

6.根据权利要求4所述的系统,其特征在于,所述延时处理模块接收外部输入的idelay-control参数,以控制延时的时长,所述idelay-control参数根据设计要求所输出视频的格式要求所确定。

7.根据权利要求1所述的系统,其特征在于,所述lvds编解码控制模块用于对lvds解码模块、rgb视频与axi转换模块和lvds编码模块进行转换和编解码参数的控制,其中:

8.根据权利要求1所述的系统,其特征在于,所述多端口lvds解码模块包括视频数据合并模块和多个单通道lvds解码模块组成,视频数据合并模块模块对输入的多路2像素视频进行数据合并且最多实现16像素视频输出;

9.一种多端口lvds编解码协议的实现方法,基于axi总线的数据传输,适用于视频处理单板之间视频数据的传输,使用fpga进行数据处理,所述fpga配置有iserdes和idelay资源,其特征在于,所述方法包括:


技术总结
本发明的多端口LVDS编解码协议的实现方法,属于机载视频接口与视频处理领域,所述多端口LVDS编码模块,以多个端口的方式接受外部设备传输的数据,并进行拆分处理和延时处理,并调用PGA内部OSERDES和ODELAY资源进行预设大小的上、下沿编码,并将多个单端的串行信号转换为lvds的差分信号进行输出;RGB视频与AXI转换模块,接受所述多端口LVDS编码模块输入的数据,将多像素RGB视频数据与AXI‑Stream总线数据的转换;多端口LVDS解码模块对输出的多路像素视频进行数据合并;LVDS编解码控制模块控制各个模块转换和编解码参数的控制,从而提升视频处理单板之间视频数据的传输速率。

技术研发人员:万安军,杨炳伟,贺龙龙
受保护的技术使用者:苏州长风航空电子有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1