PCI-E切换开关测试系统及方法技术方案

技术编号:10145731 阅读:125 留言:0更新日期:2014-06-30 15:44
一种PCI-E切换开关测试方法,包括:选择一条测试线路,获取该测试线路所连接的PCI-E设备中配置空间的寄存器地址,为其中每一个寄存器地址创建一组数据;选择其中一个寄存器地址,并将对应的数据写入到该寄存器地址对应的配置空间,并从上述配置空间中读取数据;判断所述读取的数据与写入的数据是否相同,以判断所选择的测试线路是否通过测试;及输出测试结果。本发明专利技术还提供一种PCI-E切换开关测试系统。利用本发明专利技术可以对PCI-E切换开关做数据传输的测试,保证PCI-E切换开关的数据传输功能。

【技术实现步骤摘要】
【专利摘要】一种PCI-E切换开关测试方法,包括:选择一条测试线路,获取该测试线路所连接的PCI-E设备中配置空间的寄存器地址,为其中每一个寄存器地址创建一组数据;选择其中一个寄存器地址,并将对应的数据写入到该寄存器地址对应的配置空间,并从上述配置空间中读取数据;判断所述读取的数据与写入的数据是否相同,以判断所选择的测试线路是否通过测试;及输出测试结果。本专利技术还提供一种PCI-E切换开关测试系统。利用本专利技术可以对PCI-E切换开关做数据传输的测试,保证PCI-E切换开关的数据传输功能。【专利说明】PC1-E切换开关测试系统及方法
本专利技术涉及一种切换开关测试系统及方法,特别是一种PC1-E切换开关测试系统及方法。
技术介绍
PC1-E (Peripheral Component Interconnect Express,高速外设组件互连接口)切换开关(switch)用于切换PC1-E通道,使数据可以在相应的通道上传输。对于PC1-E切换开关的测试通常使用ICT (In Circuit Tester,在线测试仪)或飞针测试,但是ICT与飞针测试都属于开路测试,并没有对PC1-E切换开关做数据传输的测试,所以无法确定PC1-E切换开关是否能够准确地传输数据。
技术实现思路
鉴于以上内容,有必要提供一种PC1-E切换开关测试系统及方法,可以对PC1-E切换开关做数据传输的测试,以保证PC1-E切换开关的数据传输功能。所述PC1-E切换开关测试系统安装在电子设备中,用于测试由该电子设备中的中央处理器、PC1-E切换开关以及每一个PC1-E设备所组成的数据传输线路。该系统包括:创建模块,用于依次选择其中一条数据传输线路作为测试线路,获取该测试线路所连接的PC1-E设备中配置空间的寄存器地址,为上述每一个寄存器地址创建一组数据,并存储所述寄存器地址及对应的数据至电子设备的存储设备中;处理模块,用于从所述存储设备中选择其中一个寄存器地址,并将对应的数据写入到该寄存器地址对应的配置空间,并从上述配置空间中读取数据,并将读取的数据存储到所述存储设备中;判断模块,用于从所述存储设备中获取写入到所述配置空间的数据以及从所述配置空间读取的数据,判断所述读取的数据与写入的数据是否相同,以判断所选择的测试线路是否通过测试;及显示模块,用于输出测试结果。所述PC1-E切换开关测试方法运行在电子设备中,用于测试由该电子设备中的中央处理器、PC1-E切换开关以及每一个PC1-E设备所组成的数据传输线路。该方法包括:依次选择其中一条数据传输线路作为测试线路,获取该测试线路所连接的PC1-E设备中配置空间的寄存器地址,为上述每一个寄存器地址创建一组数据,并存储所述寄存器地址及对应的数据至电子设备的存储设备中;从所述存储设备中选择其中一个寄存器地址,并将对应的数据写入到该寄存器地址对应的配置空间,并从上述配置空间中读取数据,并将读取的数据存储到所述存储设备中;从所述存储设备中获取写入到所述配置空间的数据以及从所述配置空间读取的数据,判断所述读取的数据与写入的数据是否相同,以判断所选择的测试线路是否通过测试;及输出测试结果。相较于现有技术,本专利技术通过对PC1-E切换开关做数据传输的测试,可以保证PC1-E切换开关的数据传输功能。【专利附图】【附图说明】图1是本专利技术PC1-E切换开关测试系统较佳实施例的运行环境图。图2是本专利技术PC1-E切换开关测试系统的功能模块图。图3是本专利技术PC1-E切换开关测试方法较佳实施例的流程图。主要元件符号说明【权利要求】1.一种PC1-E切换开关测试系统,安装在电子设备中,用于测试由该电子设备中的中央处理器、PC1-E切换开关以及每一个PC1-E设备所组成的数据传输线路,其特征在于,该系统包括: 创建模块,用于依次选择其中一条数据传输线路作为测试线路,获取该测试线路所连接的PC1-E设备中配置空间的寄存器地址,为上述每一个寄存器地址创建一组数据,并存储所述寄存器地址及对应的数据至电子设备的存储设备中; 处理模块,用于从所述存储设备中选择其中一个寄存器地址,并将对应的数据写入到该寄存器地址对应的配置空间,并从上述配置空间中读取数据,并将读取的数据存储到所述存储设备中; 判断模块,用于从所述存储设备中获取写入到所述配置空间的数据以及从所述配置空间读取的数据,判断所述读取的数据与写入的数据是否相同,以判断所选择的测试线路是否通过测试;及 显示模块,用于输出测试结果。2.如权利要求1所述的PC1-E切换开关测试系统,其特征在于,所述显示模块在所有测试线路都能正确传输数据时,显示所述PC1-E切换开关测试通过,及某一条测试线路不能正确传输数据,则报错并显示错误代码。3.如权利要求1所述的PC1-E切换开关测试系统,其特征在于,所述创建的数据为随机数据。4.一种PC1-E切换开关测试方法,运行在电子设备中,用于测试由该电子设备中的中央处理器、PC1-E切换开关以及每一个PC1-E设备所组成的数据传输线路,其特征在于,该方法包括: 创建步骤:依次选择其中一条数据传输线路作为测试线路,获取该测试线路所连接的PC1-E设备中配置空间的寄存器地址,为上述每一个寄存器地址创建一组数据,并存储所述寄存器地址及对应的数据至电子设备的存储设备中; 处理步骤:从所述存储设备中选择其中一个寄存器地址,并将对应的数据写入到该寄存器地址对应的配置空间,并从上述配置空间中读取数据,并将读取的数据存储到所述存储设备中; 判断步骤:从所述存储设备中获取写入到所述配置空间的数据以及从所述配置空间读取的数据,判断所述读取的数据与写入的数据是否相同,以判断所选择的测试线路是否通过测试 '及 显示步骤:输出测试结果。5.如权利要求4所述的PC1-E切换开关测试方法,其特征在于,在所述显示步骤中,在所有测试线路都能正确传输数据时,显示所述PC1-E切换开关测试通过,及某一条测试线路不能正确传输数据,则报错并显示错误代码。6.如权利要求4所述的PC1-E切换开关测试方法,其特征在于,所述创建的数据为随机数据。【文档编号】G06F11/22GK103885862SQ201210562691【公开日】2014年6月25日 申请日期:2012年12月21日 优先权日:2012年12月21日 【专利技术者】房金妮, 罗探科 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司本文档来自技高网...

【技术保护点】
一种PCI‑E切换开关测试系统,安装在电子设备中,用于测试由该电子设备中的中央处理器、PCI‑E切换开关以及每一个PCI‑E设备所组成的数据传输线路,其特征在于,该系统包括:创建模块,用于依次选择其中一条数据传输线路作为测试线路,获取该测试线路所连接的PCI‑E设备中配置空间的寄存器地址,为上述每一个寄存器地址创建一组数据,并存储所述寄存器地址及对应的数据至电子设备的存储设备中;处理模块,用于从所述存储设备中选择其中一个寄存器地址,并将对应的数据写入到该寄存器地址对应的配置空间,并从上述配置空间中读取数据,并将读取的数据存储到所述存储设备中;判断模块,用于从所述存储设备中获取写入到所述配置空间的数据以及从所述配置空间读取的数据,判断所述读取的数据与写入的数据是否相同,以判断所选择的测试线路是否通过测试;及显示模块,用于输出测试结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:房金妮罗探科
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:广东;44

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

1