System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及数据处理器领域,特别是涉及一种数据处理器的测试装置、系统、配置方法及测试评估设备。
技术介绍
1、芯片系统级测试(system level test,slt)是在芯片封装完成后进行的关键制造步骤,旨在验证芯片的功能和性能,以确保满足设计规格和需求。数据处理器(dataprocessing unit,dpu)在数据处理和加速领域扮演着重要角色,通过slt测试,可以确保其性能和功能在实际应用中能够正常运行。
2、相关技术中,可以通过slt测试验证dpu与主机(host)设备之间的业务逻辑。通常可以使用评估板(evaluation board,evb)来模拟host设备,通过客户参考板(customerreference board,crb)来模拟dpu,再将crb和evb连接起来配合使用,以进行dpu芯片host业务测试。
3、然而,通过crb来模拟dpu,会增加额外的功耗,从而造成测试功耗较高的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够降低测试功耗的数据处理器的测试装置、系统、配置方法及测试评估设备。
2、第一方面,本申请提供了一种数据处理器的测试装置。所述装置包括:第一模拟模块、第二模拟模块和串行接口模块;
3、所述第一模拟模块用于模拟待测试的数据处理器的处理单元;所述第二模拟模块用于模拟与所述待测试的数据处理器连接的主机设备的处理单元;
4、所述串行接口模块中包括根端口和上行端口;所
5、所述根端口和所述上行端口用于构建所述第一模拟模块和所述第二模拟模块之间的模拟数据通路,以传输所述数据处理器的测试数据。
6、在其中一个实施例中,所述数据处理器的测试装置还包括虚拟设备处理引擎模块;所述第一模拟模块通过所述虚拟设备处理引擎模块与所述上行端口连接。
7、在其中一个实施例中,所述根端口和上行端口的数量相等。
8、在其中一个实施例中,所述串行接口模块包括外部组件互连扩展pcie接口。
9、第二方面,本申请提供了一种测试评估设备。所述测试评估设备包括第一方面所述的数据处理器的测试装置。
10、第三方面,本申请提供了一种数据处理器的测试系统,所述系统包括测试机台和测试程序服务器;所述测试机台上的每个测试点均包括如第二方面所述的测试评估设备;所述测试评估设备与所述测试机台和所述测试程序服务器连接;
11、所述测试机台,用于向所述测试评估设备发送测试信息和测试指令;
12、所述测试评估设备,用于根据所述测试信息和所述指令,执行所述数据处理器的至少一个测试项,生成测试日志和测试结果,将所述测试日志发送给所述测试程序服务器,并将所述测试结果发送给所述测试机台。
13、第四方面,本申请提供了一种测试装置的配置方法,其特征在于,应用于数据处理器的测试装置,所述数据处理器的测试装置包括第一模拟模块、第二模拟模块和串行接口模块;所述方法包括:
14、在检测到所述数据处理器的测试装置上电后,配置所述串行接口模块的目标接口模式,所述目标接口模式用于表征将所述串行接口模块划分为根端口和上行端口,所述根端口和所述上行端口用于构建所述第一模拟模块和所述第二模拟模块之间的模拟数据通路;
15、根据所述目标接口模式,上报所述串行接口模块的端口信息;
16、根据所述串行接口模块的端口信息,模拟所述根端口和所述上行端口;
17、扫描或驱动加载所述根端口和所述上行端口。
18、第五方面,本申请提供了一种提供一种测试装置的配置装置,包括:配置模块、上报模块、模拟模块和加载模块,其中:
19、配置模块,用于在检测到所述数据处理器的测试装置上电后,配置所述串行接口模块的目标接口模式,所述目标接口模式用于表征将所述串行接口模块划分为根端口和上行端口,所述根端口和所述上行端口用于构建所述第一模拟模块和所述第二模拟模块之间的模拟数据通路;
20、上报模块,用于根据所述目标接口模式,上报所述串行接口模块的端口信息;
21、模拟模块,用于根据所述串行接口模块的端口信息,模拟所述根端口和所述上行端口。
22、加载模块,用于扫描或驱动加载所述根端口和所述上行端口。
23、第六方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第四个方面所述的测试装置的配置方法。
24、第七方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第四个方面所述的测试装置的配置方法。
25、第八方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第四个方面所述的测试装置的配置方法。
26、上述数据处理器的测试装置、系统、配置方法及测试评估设备,数据处理器的测试装置包括:第一模拟模块、第二模拟模块和串行接口模块;第一模拟模块用于模拟待测试的数据处理器的处理单元,第二模拟模块用于模拟与待测试的数据处理器连接的主机设备的处理单元;串行接口模块中包括根端口和上行端口;第一模拟模块与上行端口连接,第二模拟模块与根端口连接;根端口和上行端口用于构建第一模拟模块和第二模拟模块之间的模拟数据通路,以传输数据处理器的测试数据。由于使用串行接口模块中划分的根端口和上行端口实现第一模拟模块和第二模拟模块之间的模拟数据通路,从而无需额外的客户参考板即可完成数据处理器和主机设备的模拟,降低了测试功耗。
本文档来自技高网...【技术保护点】
1.一种数据处理器的测试装置,其特征在于,所述装置包括:第一模拟模块、第二模拟模块和串行接口模块;
2.根据权利要求1所述的装置,其特征在于,所述数据处理器的测试装置还包括虚拟设备处理引擎模块;所述第一模拟模块通过所述虚拟设备处理引擎模块与所述上行端口连接。
3.根据权利要求1述的装置,其特征在于,所述根端口和上行端口的数量相等。
4.根据权利要求1-3任一项所述的装置,其特征在于,所述串行接口模块包括外部组件互连扩展PCIe接口。
5.一种测试评估设备,其特征在于,所述测试评估设备包括如权利要求1-4任一项所述的数据处理器的测试装置。
6.一种数据处理器的测试系统,其特征在于,所述系统包括测试机台和测试程序服务器;所述测试机台上的每个测试点均包括如权利要求5所述的测试评估设备;所述测试评估设备与所述测试机台和所述测试程序服务器连接;
7.一种测试装置的配置方法,其特征在于,应用于数据处理器的测试装置,所述数据处理器的测试装置包括第一模拟模块、第二模拟模块和串行接口模块;所述方法包括:
8.一种计
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求7述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求7述的方法的步骤。
...【技术特征摘要】
1.一种数据处理器的测试装置,其特征在于,所述装置包括:第一模拟模块、第二模拟模块和串行接口模块;
2.根据权利要求1所述的装置,其特征在于,所述数据处理器的测试装置还包括虚拟设备处理引擎模块;所述第一模拟模块通过所述虚拟设备处理引擎模块与所述上行端口连接。
3.根据权利要求1述的装置,其特征在于,所述根端口和上行端口的数量相等。
4.根据权利要求1-3任一项所述的装置,其特征在于,所述串行接口模块包括外部组件互连扩展pcie接口。
5.一种测试评估设备,其特征在于,所述测试评估设备包括如权利要求1-4任一项所述的数据处理器的测试装置。
6.一种数据处理器的测试系统,其特征在于,所述系统包括测试机台和测试程序服务器;所述测试...
【专利技术属性】
技术研发人员:刘静涛,陈安庆,邵万兴,
申请(专利权)人:深圳云豹智能有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。