FPGA板卡的HDMI接口的自动化测试系统及方法技术方案

技术编号:38133044 阅读:18 留言:0更新日期:2023-07-08 09:42
本发明专利技术公开了一种FPGA板卡的HDMI接口的自动化测试系统及方法,FPGA板卡包括FPGA本体以及DDR和计时器,HDMI接口包括HDMI输入接口和HDMI输出接口,FPGA板卡中还嵌入VDMA,自动化测试系统还包括HDMI线材,HDMI线材连接HDMI输入接口和HDMI输出接口;FPGA本体用于创建第一数据并存储于DDR中;FPGA本体驱动VDMA从DDR中获取第一数据,并将第一数据经由HDMI输出接口输出至HDMI输入接口,再通过VDMA接收,形成第二数据,FPGA本体计算得到HDMI接口的误码率和/或传输速率。实施本发明专利技术实施例,无需借助其他设备即可快速测试HDMI外设。他设备即可快速测试HDMI外设。他设备即可快速测试HDMI外设。

【技术实现步骤摘要】
FPGA板卡的HDMI接口的自动化测试系统及方法


[0001]本专利技术涉及板卡测试
,具体涉及一种FPGA板卡的HDMI接口的自动化测试系统及方法。

技术介绍

[0002]目前市面上测试FPGA板卡的HDMIIN和HDMIOUT外设方法都是通过将图像输入设备接入HDMIIN外设,然后再将显示器接入到HDMIOUT外设。将输入的图像通过HDMIOUT接口显示到显示器中,然后测试人员观察显示的图像是否正常,即可判断该外设是否正常。
[0003]这种测试方法存在两个缺陷:
[0004]1、需要借助其他设备并且需要人工参与观察,不能实现自动化测试,非常不方便;
[0005]2、不能直观确定测试结果,只能通过测试人员的经验确定大致情形,测试不准确,而且技术难度高,适用性低。

技术实现思路

[0006]本专利技术的目的在于提供一种FPGA板卡的HDMI接口的自动化测试系统及方法,其无需借助其他设备即可快速测试HDMI外设。
[0007]为实现上述目的,本专利技术第一方面公开了一种FPGA板卡的HDMI接口的自动化测试系统,所述FPGA板卡包括FPGA本体以及与所述FPGA本体电性连接的DDR和计时器,所述HDMI接口包括HDMI输入接口和HDMI输出接口,所述FPGA板卡中还嵌入VDMA,所述自动化测试系统还包括HDMI线材,所述HDMI线材连接所述HDMI输入接口和HDMI输出接口;
[0008]所述FPGA本体用于创建第一数据,并将所述第一数据存储于DDR中;<br/>[0009]所述FPGA本体与所述VDMA进行通讯,以使所述VDMA从所述DDR中获取所述第一数据,并将所述第一数据经由HDMI输出接口输出至所述HDMI输入接口,再通过所述VDMA接收,形成第二数据,所述FPGA本体还驱动所述VDMA将所述第二数据存储至所述DDR中;
[0010]所述FPGA本体还根据所述第一数据和第二数据的比对结果计算得到所述HDMI接口的误码率,或/和,所述FPGA本体还获取启动VDMA搬运第一数据为起始点,至VDMA接收到第二数据为终点的计时时间,并根据所述计时时间以及第一数据或第二数据的数据大小计算HDMI接口的传输速率,所述计时时间通过所述计时器完成。
[0011]作为一种可选的实施方式,在本专利技术第一方面中,所述第一数据为图像数据或视频数据;
[0012]当所述第一数据为图像数据时,所述自动化测试系统还包括图像转换模块,所述图像转换模块用于在第一数据发送至HDMI输出接口时,将所述第一数据转换为TDMS信号的第一一数据,并在第一一数据经由HDMI输入接口发送至所述VDMA时,将所述第一一数据转换为图像格式的第二数据。
[0013]作为一种可选的实施方式,在本专利技术第一方面中,所述图像转换模块包括RGB2DVI模块和DVI2RGB模块,其中,所述RGB2DVI模块电性连接于所述VDMA的第一输出接口和HDMI
输出接口之间,用于将所述第一数据转换为第一一数据,所述DVI2RGB模块电性连接于HDMI输入接口和所述VDMA的第一输入接口之间,用于将所述第一一数据转换为第二数据。
[0014]作为一种可选的实施方式,在本专利技术第一方面中,通过所述FPGA本体设置循环传输次数,根据所述循环传输次数通过所述HDMI接口循环传输所述第一数据和接收所述第二数据;计算所述传输速率和误码率的平均值或方差,以确定所述HDMI接口的稳定性。
[0015]本专利技术第二方面中公开了一种FPGA板卡的HDMI接口的自动化测试方法,所述FPGA板卡包括FPGA本体以及与所述FPGA本体电性连接的DDR和计时器,所述HDMI接口包括HDMI输入接口和HDMI输出接口,所述FPGA板卡中还嵌入VDMA,通过HDMI线材连接所述HDMI输入接口和HDMI输出接口;
[0016]所述自动化测试方法包括以下步骤:
[0017]通过所述FPGA本体构造第一数据,并存储于所述DDR中;
[0018]通过所述FPGA本体启动所述VDMA从所述DDR中搬运第一数据,并启动计时器开始计时;
[0019]等待VDMA接收第二数据,在VDMA接收完成后,停止计时器计时;所述第二数据为VDMA将所述第一数据经由HDMI输出接口输出至所述HDMI输入接口,再通过所述VDMA接收形成的;
[0020]所述FPGA本体读取所述第一数据和第二数据,并根据所述第一数据和第二数据的比对结果计算得到所述HDMI接口的误码率,或/和,所述FPGA本体获取计时器的计时时间,并根据所述计时时间以及第一数据或第二数据的数据大小计算HDMI接口的传输速率。
[0021]作为一种可选的实施方式,在本专利技术第二方面中,所述FPGA本体获取计时器的计时时间,并根据所述计时时间以及第一数据或第二数据的数据大小计算HDMI接口的传输速率,包括:
[0022]通过所述第一数据或第二数据的数据大小除以所述计时时间确定所述传输速率。
[0023]作为一种可选的实施方式,在本专利技术第二方面中,所述第一数据为图像数据或视频数据;
[0024]当所述第一数据为图像数据时,还包括通过图像转换模块在第一数据发送至HDMI输出接口时,将所述第一数据转换为TDMS信号的第一一数据,并在第一一数据经由HDMI输入接口发送至所述VDMA时,将所述第一一数据转换为图像格式的第二数据。
[0025]作为一种可选的实施方式,在本专利技术第二方面中,通过图像转换模块在第一数据发送至HDMI输出接口时,将所述第一数据转换为TDMS信号的第一一数据,包括:使用RGB2DVI模块电性连接于所述VDMA的第一输出接口和HDMI输出接口之间,将所述第一数据转换为第一一数据;
[0026]通过图像转换模块在第一一数据经由HDMI输入接口发送至所述VDMA时,将所述第一一数据转换为图像格式的第二数据,包括:使用DVI2RGB模块电性连接于HDMI输入接口和所述VDMA的第一输入接口之间,将所述第一一数据转换为第二数据。
[0027]作为一种可选的实施方式,在本专利技术第二方面中,通过所述FPGA本体设置循环传输次数,根据所述循环传输次数通过所述HDMI接口循环传输所述第一数据和接收所述第二数据;计算所述传输速率和误码率的平均值或方差,以确定所述HDMI接口的稳定性。
[0028]相比现有技术,本专利技术的有益效果在于:
[0029]本专利技术实施例通过在FPGA里面增加VDMA的功能,用于测试FPGA的HDMI接口性能和稳定性。通过HDMI线材将HDMI输入接口和HDMI输出接口短接进行回环测试,就可以测试该外设是否正常,不需要借助其他设备和人工参与观察,测试直观准确的同时,还大大提升测试效率,节约测试成本。
附图说明
[0030]图1为本专利技术实施例FPGA板卡的HDMI接口的自动化测试系统的结构框图;
[0031]图2为本专利技术实施例FPGA板卡的HDMI接口的自动化测试方法的流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种FPGA板卡的HDMI接口的自动化测试系统,所述FPGA板卡包括FPGA本体以及与所述FPGA本体电性连接的DDR和计时器,所述HDMI接口包括HDMI输入接口和HDMI输出接口,其特征在于,所述FPGA板卡中还嵌入VDMA,所述自动化测试系统还包括HDMI线材,所述HDMI线材连接所述HDMI输入接口和HDMI输出接口;所述FPGA本体用于创建第一数据,并将所述第一数据存储于DDR中;所述FPGA本体与所述VDMA进行通讯,以使所述VDMA从所述DDR中获取所述第一数据,并将所述第一数据经由HDMI输出接口输出至所述HDMI输入接口,再通过所述VDMA接收,形成第二数据,所述FPGA本体还驱动所述VDMA将所述第二数据存储至所述DDR中;所述FPGA本体还根据所述第一数据和第二数据的比对结果计算得到所述HDMI接口的误码率,或/和,所述FPGA本体还获取启动VDMA搬运第一数据为起始点,至VDMA接收到第二数据为终点的计时时间,并根据所述计时时间以及第一数据或第二数据的数据大小计算HDMI接口的传输速率,所述计时时间通过所述计时器完成。2.根据权利要求1所述的FPGA板卡的HDMI接口的自动化测试系统,其特征在于,所述第一数据为图像数据或视频数据;当所述第一数据为图像数据时,所述自动化测试系统还包括图像转换模块,所述图像转换模块用于在第一数据发送至HDMI输出接口时,将所述第一数据转换为TDMS信号的第一一数据,并在第一一数据经由HDMI输入接口发送至所述VDMA时,将所述第一一数据转换为图像格式的第二数据。3.根据权利要求2所述的FPGA板卡的HDMI接口的自动化测试系统,其特征在于,所述图像转换模块包括RGB2DVI模块和DVI2RGB模块,其中,所述RGB2DVI模块电性连接于所述VDMA的第一输出接口和HDMI输出接口之间,用于将所述第一数据转换为第一一数据,所述DVI2RGB模块电性连接于HDMI输入接口和所述VDMA的第一输入接口之间,用于将所述第一一数据转换为第二数据。4.根据权利要求1

3任一项所述的FPGA板卡的HDMI接口的自动化测试系统,其特征在于,通过所述FPGA本体设置循环传输次数,根据所述循环传输次数通过所述HDMI接口循环传输所述第一数据和接收所述第二数据;计算所述传输速率和误码率的平均值或方差,以确定所述HDMI接口的稳定性。5.一种FPGA板卡的HDMI接口的自动化测试方法,所述FPGA板卡包括FPGA本体以及与所述FPGA本体电性连接的DDR和计时器,所述HDMI接口包括HDMI输入接口...

【专利技术属性】
技术研发人员:梁乐荣梁权荣周伯齐
申请(专利权)人:广州创龙电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1