本技术涉及音视频测试,尤其涉及一种音视频数据测试的设备。
背景技术:
1、在芯片量产过程中,通常需要对生产出的芯片进行系统功能测试(system leveltest,slt)。对于具备高清多媒体接口(high definition multimedia interface,hdmi)、显示接口(displayport,dp)等音视频输出接口的芯片来说,需要测试芯片的音视频数据的输出功能是否正常,以判断芯片在流片生产过程中是否存在晶体管损坏、失效的情况,并对存在晶体管损坏、失效情况的芯片进行剔除。
2、当前,对音视频数据的输出功能进行测试的相关方案主要是利用外接的显示器输出图像检测以及音频播放装置输出音频检测,该方案依靠人眼人耳识别,该方案的正确性不高并且存在个别像素的色差等输出细节无法分辨。
技术实现思路
1、为解决上述技术问题,本实用新型实施例期望提供一种音视频数据测试的设备;能够将芯片通过hdmi或dp等音视频输出接口所输出的原始数据进行保存,以供后续进行音视频数据测试,避免人工对比测试的局限性,提高测试准确度。
2、本实用新型的技术方案是这样实现的:
3、本实用新型提供了一种音视频数据测试的设备,所述设备包括:数据解析部、数据转换部、数据传输部以及系统内存;其中,
4、所述数据解析部连接至待测芯片的音视频输出接口,用于从音视频输出接口接收原始音视频数据并解析出视频数据流和音频数据流;
5、所述数据转换部连接至所述数据解析部,用于将所述视频数据流和所述音频数据流分别转换为符合设定的传输规格的视频待传输数据和音频待传输数据;
6、所述数据传输部连接至所述数据转换部,用于按照所述传输规格对应的传输方式将视频待传输数据和音频待传输数据存储至系统内存。
7、在一些示例中,所述数据解析部包括:物理层转换模块和解析模块;其中,
8、所述物理层转换模块连接至所述待测芯片的音视频输出接口,用于将待测芯片输出的高速的原始音视频数据转换为较低速的音视频数据;
9、所述解析模块连接至所述物理层转换模块,用于将较低速的音视频数据按照表征待测芯片的音视频数据输出能力的参数指标解析出视频数据流和音频数据流。
10、在一些示例中,所述数据转换部包括用于将视频数据流转换至视频待传输数据的视频转换模块以及用于将音频数据流转换为音频待传输数据的音频转换模块;
11、相应地,所述数据传输部包括视频传输模块、音频传输模块以及与视频传输模块和音频传输模块连接的传输接口;其中,所述视频传输模块与所述视频转换模块相连接,音频传输模块与所述音频转换模块相连接。
12、在一些示例中,所述视频转换模块包括第一时钟域转换单元、位宽转换单元、视频数据缓存单元以及视频写入的第一有限状态机;其中,
13、所述第一时钟域转换单元与所述数据解析部的解析模块相连接,用于将所述视频数据流的时钟域转换至适用于测试需求的用户时钟域;
14、所述位宽转换单元与所述第一时钟域转换单元连接,用于将完成用户时钟域转换的视频数据流的数据位宽转换至符合设定的传输位宽;
15、所述视频数据缓存单元与所述位宽转换单元连接,用于将符合设定的传输位宽的视频数据流按照单次传输的数据量进行缓存,得到所述视频待传输数据;
16、所述第一有限状态机与所述视频数据缓存单元连接,用于根据数据传输请求或指令触发将所述视频待传输数据传输至所述数据传输部的视频传输模块。
17、在一些示例中,所述音频转换模块包括第二时钟域转换单元、声道划分单元、多个声道数据缓存单元以及用于音频写入的第二有限状态机;其中,
18、所述第二时钟域转换单元与所述数据解析部的解析模块相连接,用于将所述音频数据流的时钟域转换至适用于测试需求的用户时钟域;
19、所述声道划分单元与所述第二时钟域转换单元连接,用于将完成用户时钟域转换的音频数据流按照声道数划分出多个声道的音频成分数据;
20、所述声道数据缓存单元的数目与声道数一致,且每个声道数据缓存单元均对应一声道的音频成分数据,每个声道数据缓存单元,用于将对应声道的音频成分数据按照单次传输的数据量进行缓存,得到对应声道的音频待传输数据;
21、所述第二有限状态机与所有声道数据缓存单元连接,用于根据数据传输请求或指令触发将所述音频待传输数据传输至所述数据传输部的音频传输模块。
22、在一些示例中,所述视频传输模块用于按照视频待传输数据所需存储的目标内存地址,将缓存的视频待传输数据通过所述传输接口以所述传输规格对应的传输方式写入所述系统内存;
23、所述音频传输模块用于按照音频待传输数据所需存储的目标内存地址,将缓存的音频频待传输数据通过所述传输接口以所述传输规格对应的传输方式写入所述系统内存。
24、在一些示例中,所述传输接口包括axi-mm接口和axi-interconnector;其中,所述axi-mm接口数量为2个,分别与所述视频传输模块和所述音频传输模块连接。
25、在一些示例中,所述设备还包括:pcie总线,所述总线与所述数据解析部、所述数据转换部和所述数据传输部连接,所述总线还连接至执行预设的测试策略以进行音视频数据测试的计算设备;所述总线用于将所述计算设备下发的测试指令传输至所述数据解析部、所述数据转换部和所述数据传输部,以触发所述数据解析部、所述数据转换部和所述数据传输部执行自身对应的功能。
26、本实用新型实施例提供了一种音视频数据测试的设备,将待测芯片输出的原始音视频数据进行解析得到视频数据流和音频数据流按照设定的传输格式进行转换后,利用对应的传输方式将视频待传输数据和音频待传输数据存储至系统内存,以使得通过读出所述系统内存所存储的视频数据和音频数据以按照设定的测试策略进行音视频数据测试。能够将芯片通过hdmi或dp等音视频输出接口所输出的原始数据进行保存,以供后续进行音视频数据测试,避免人工对比测试的局限性,提高测试准确度。
1.一种音视频数据测试的设备,其特征在于,所述设备包括:数据解析部、数据转换部、数据传输部以及系统内存;其中,
2.根据权利要求1所述的设备,其特征在于,所述数据解析部包括:物理层转换模块和解析模块;其中,
3.根据权利要求1所述的设备,其特征在于,所述数据转换部包括用于将视频数据流转换至视频待传输数据的视频转换模块以及用于将音频数据流转换为音频待传输数据的音频转换模块;
4.根据权利要求3所述的设备,其特征在于,所述视频转换模块包括第一时钟域转换单元、位宽转换单元、视频数据缓存单元以及视频写入的第一有限状态机;其中,
5.根据权利要求3所述的设备,其特征在于,所述音频转换模块包括第二时钟域转换单元、声道划分单元、多个声道数据缓存单元以及用于音频写入的第二有限状态机;其中,
6.根据权利要求3所述的设备,其特征在于,所述视频传输模块用于按照视频待传输数据所需存储的目标内存地址,将缓存的视频待传输数据通过所述传输接口以所述传输规格对应的传输方式写入所述系统内存;
7.根据权利要求3所述的设备,其特征在于,所述传输接口包括axi-mm接口和axi-interconnector;其中,所述axi-mm接口数量为2个,分别与所述视频传输模块和所述音频传输模块连接。