基于fpga的v-by-one编解码系统及方法

文档序号:9397792阅读:1186来源:国知局
基于fpga的v-by-one编解码系统及方法
【技术领域】
[0001]本发明涉及大尺寸液晶模组的测试技术领域,具体地指一种基于FPGA(Field —Programmable Gate Array,即现场可编程门阵列)的V_BY_0NE(—种高清数字显示接口 )编解码系统及方法。
【背景技术】
[0002]随着消费的需求提升,液晶模组尺寸越来越大,分辨率越来越高,液晶模组的测试装置所需要的信号的带宽越来越高,目前基于传统LVDS(Low-Voltage DifferentialSignaling,低压差分信号)接口的测试装置,是由芯片直接输出多组低压差分测试信号进行液晶模组的检测,存在如下技术问题:
[0003]1、基于LVDS接口的测试装置中的低压差分信号速率低(大多数低压差分信号速率在IGbps以下,最高不超过1.5Gbps),高带宽需要的传输线缆繁多;
[0004]2、基于LVDS接口的测试装置中的每组低压差分信号均需要传输时钟,多组低压差分信号需要对应的多路时钟,降低了有效带宽。
[0005]3、多路低压差分信号传输时的功耗大,电磁干扰严重。
[0006]针对上述技术问题,技术人员开发出了基于ASIC专有芯片的V-BY-ONE ( 一种专用于图像传输的数字接口标准)测试装置,该装置将输出的低压差分测试信号经过ASIC专有芯片转换成V-BY-ONE信号,并用转换后的V-BY-ONE信号进行液晶模组的检测,经过一段时间的使用后,技术人员发现上述基于ASIC专有芯片的V-BY-ONE测试装置存在如下技术问题:
[0007]1、基于ASIC专有芯片的V-BY-ONE测试装置的单芯片支持通道少,多通道(即多个芯片)时导致PCB (Printed Circuit Board,印制电路板)面积大,功耗高。
[0008]2、基于ASIC专有芯片的V-BY-ONE测试装置的系统复杂,同步困难;
[0009]3、基于ASIC专有芯片的V-BY-ONE测试装置在进行测试时,需要将低压差分信号转换为V-BY-ONE信号,需要增加相应的转换接口,增加了测试装置额外的体积;
[0010]4、基于ASIC专有芯片的V-BY-ONE测试装置的速率范围固定,灵活性差,不能支持高速率传输。

【发明内容】

[0011]本发明的目的就是要提供一种基于FPGA的V-BY-ONE编解码系统及方法,该系统和方法能使液晶测试装置的体积和功耗大幅减小,同时集成度大幅提高。
[0012]为实现此目的,本发明所设计的基于FPGA的V-BY-ONE编解码系统,其特征在于:包括组包模块、第一双时钟先入先出队列模块、编码模块、扰码模块、串并转换器和解码单元,其中,所述组包模块的信号输出端通过第一双时钟先入先出队列模块(Double ClockFIFO,First Input First Output)连接编码模块的信号输入端,编码模块的信号输出端连接扰码模块的信号输入端,扰码模块的信号输出端通过串并转换器连接解码单元的信号输入端。
[0013]所述解码单元包括解扰模块、解包模块、解码模块、第二双时钟先入先出队列模块,所述解扰模块的信号输入端与串并转换器连接,解扰模块的信号输出端连接解包模块的信号输入端,解包模块的信号输出端连接解码模块的信号输入端,解码模块的信号输出端连接第二双时钟先入先出队列模块的信号输入端。
[0014]一种V-BY-ONE编解码的方法,它包括如下步骤:
[0015]步骤1:分离视频输入信号送入组包模块I内按V-BY-ONE协议的规则进行组包处理,形成包含视频数据和控制数据的数据包;
[0016]步骤2:组包模块将包含视频数据和控制数据的数据包发送到第一双时钟先入先出队列模块进行时钟域转换处理,将包含视频数据和控制数据的数据包的时钟域转换到V-BY-ONE信号接口层对应的时钟域;
[0017]步骤3:第一双时钟先入先出队列模块将转换时钟域后的数据包发送到编码模块,在编码模块中对转换时钟域后的数据包按照V-BY-ONE协议规定的模式进行编码,形成V-BY-ONE协议模式数据包;
[0018]步骤4:编码模块将编码后形成的V-BY-ONE协议模式数据包送入扰码模块进行扰码处理;
[0019]步骤5:扰码模块将扰码处理后的V-BY-ONE协议模式数据包通过串并转换器发送到解扰模块进行与上述扰码处理对应的解扰处理;
[0020]步骤6:解扰模块将解扰处理后的V-BY-ONE协议模式数据包送入解包模块进行与上述组包对应的解包处理,还原成上述V-BY-ONE协议模式数据包;
[0021 ] 步骤7:解包模块将解包处理后形成的V-BY-ONE协议模式数据包发送到解码模块进行与上述编码对应的解码处理,得到V-BY-ONE接口时钟域下的视频信号,该视频信号包括对应的视频数据和控制数据;
[0022]步骤8:解码模块将上述V-BY-ONE接口时钟域下的视频信号发送给第二双时钟先入先出队列模块进行时钟域转换处理,将V-BY-ONE接口时钟域下的视频信号还原为与上述分离视频输入信号的时钟域对应的分离视频输出信号。
[0023]本发明的有益效果:
[0024]本发明中设置的组包模块、第一双时钟先入先出队列模块、编码模块、扰码模块、串并转换器、解扰模块、解包模块、解码模块和第二双时钟先入先出队列模块采用FPGA实现,在大尺寸模组测试设备中,极大的提高集成度,减小体积,FPGA架构有利于更快的V-BY-ONE信号传输速度。
[0025]另外,本发明可以充分利用FPGA具有的多路收发器,在一个FPGA内可布置多路本发明的V-BY-ONE编解码系统,能同时进行多路V-BY-ONE编解码处理(传统的ASCI专有芯片只能处理2路),减小了系统复杂性,降低系统功耗,本发明的结构简单,相比传统ASCI专有芯片的复杂结构,本发明更容易保证多路V-BY-ONE编解码处理之间的同步;
[0026]同时,本发明充分利用了FPGA接口的多样性(如晶体管至晶体管逻辑电平信号接口、低压差分信号接口、数字显示接口和移动产业处理器接口),解决专有ASCI专有芯片只能支持LVDS信号的问题,提供了良好的灵活性。
【附图说明】
[0027]图1为本发明的结构框图。
[0028]其中,I一组包模块、2—第一双时钟先入先出队列模块、3—编码模块、4一扰码模块、5—串并转换器、6—解扰模块、7—解包模块、8—解码模块、9 一第二双时钟先入先出队列模块。
【具体实施方式】
[0029]以下结合附图和具体实施例对本发明作进一步的详细说明:
[0030]一种基于FPGA的V-BY-ONE编解码系统,如图1所示,包括组包模块1、第一双时钟先入先出队列模块2、编码模块3、扰码模块4、串并转换器5、解扰模块6、解包模块7、解码模块8、第二双时钟先入先出队列模块9,其中,所述组包模块I的信号输出端通过第一双时钟先入先出队列模块2连接编码模块3的信号输入端,编码模块3的信号输出端连接扰码模块4的信号输入端,扰码模块4的信号输出端通过串并转换器5连接解扰模块6的信号输入端,解扰模块6的信号输出端连接解包模块7的信号输入端,解包模块7的信号输出端连接解码模块8的信号输入端,解码模块8的信号输出端连接第二双时钟先入先出队列模块9的信号输入端。
[0031]上述技术方案中,所述组包模块I的信号输入端用于接入分离视频输入信号,所述第二双时钟先入先出队列模块9的信号输出端用于输出分离视频输出信号。
[0032]上述技术方案中,所述分离的视频信号包括视频数据和控制数据。
[0033]上述技术方案中,所述分离的视频信号由图形信号发生器或信号解码模块提供。
[0034]上述技术方案中,所述信号解码模块为晶体管至晶体管逻辑电平(TTL,transistor transistor logic)信号解码模块或低压差分信号解码模块或数字显示(DP, DisplayPort)接口信号解码模块或移动产业处理器接口(MIPI,Mobile IndustryProcessor Interface)信号解码模块。
[0035]—种利用上述系统进行V-BY-ONE编解码的方法,它包括如下步骤:
[0036]
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1