[发明专利]一种外围组件互连总线级压力测试方法有效
| 申请号: | 200710137091.3 | 申请日: | 2007-07-24 |
| 公开(公告)号: | CN101354667A | 公开(公告)日: | 2009-01-28 |
| 发明(设计)人: | 刘涛;段秋月;陈玄同;刘文涵 | 申请(专利权)人: | 英业达股份有限公司 |
| 主分类号: | G06F11/267 | 分类号: | G06F11/267 |
| 代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 陈晨 |
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 外围 组件 互连 总线 压力 测试 方法 | ||
1.一种外围组件互连总线级压力测试方法,应用于多个外围组件互连总线的整体压力测试中,该方法包含以下步骤:
遍历系统中所有所述外围组件互连总线;
获取系统整体的所述外围组件互连总线及外围组件互连设备的树状结构,并从中选择一所述外围组件互连总线分支作为测试对象;
针对该测试对象进行所述外围组件互连总线的外围组件互连功能测试、输入输出功能测试及内存映射功能测试;以及
判断系统中是否还有待测试的所述外围组件互连总线分支,若有,则继续选择一所述外围组件互连总线分支作为测试对象进行所述外围组件互连总线的外围组件互连功能测试、输入输出功能测试及内存映射功能测试直至所有的待测试的所述外围组件互连总线分支测试完成,否则结束测试。
2.如权利要求1所述的外围组件互连总线级压力测试方法,其中获取该系统整体外围组件互连总线及外围组件互连设备的树状结构包含以下步骤:
(a)遍历所述外围组件互连总线0上的所有外围组件互连设备及外围组件互连桥,并记录;
(b)选择一外围组件互连桥,取得该外围组件互连桥的外围组件互连空间,并分析该外围组件互连空间以得到该外围组件互连桥所连接的下一级所述的外围组件互连总线及该外围组件互连桥所达到的最大总线深度;
(c)判断该下一级所述的外围组件互连总线是否达到该外围组件互连桥的最大总线深度,当没有达到最大总线深度时,则定位到该下一级外围组件互连总线,将该下一级外围组件互连总线作为当前外围组件互连总线,并遍历该当前外围组件互连总线,得到该当前外围组件互连总线的所有外围组件互连设备及外围组件互连桥并记录,然后执行步骤(b);
(d)若达到,则判断当前的所述外围组件互连总线上是否还存在其它外围组件互连桥,若存在,则执行步骤(b);以及
(e)若不存在,则判断该当前的外围组件互连总线是否为外围组件互连总线0,若是,则储存遍历结果,得到系统整体外围组件互连总线及外围 组件互连设备的树状结构,否则返回上一级外围组件互连总线,并执行步骤(d)。
3.如权利要求1所述的外围组件互连总线级压力测试方法,其中选择一外围组件互连总线分支作为测试对象进行外围组件互连总线的外围组件互连功能测试,包含以下步骤:
遍历该外围组件互连总线分支下挂接的所有设备;
验证该外围组件互连总线分支下挂接的第n个设备是否可以正常访问,若无法正常访问,报错并退出测试;
若可以访问,则检测该外围组件互连总线分支下挂接的第n个设备的标准头文件配置空间是否可以正常访问,若无法正常访问,报错并退出测试;
若可以访问,则分析所获取的标准头文件配置空间内容,验证该外围组件互连总线分支下挂接的第n个设备的每项数据信息是否可以成功获取,若无法获取,则报错并退出测试;
若可以获取,则检测该外围组件互连总线分支下挂接的第n个设备的设备相关部件配置空间是否可以正常访问,若无法访问,则报错并退出测试;
若可以访问,则判断该外围组件互连总线分支下是否挂接有第n+1个设备,若不存在第n+1个设备,则结束测试;以及
若存在第n+1个设备,则返回该外围组件互连总线分支下挂接的第n+1个设备继续进行测试直至该外围组件互连总线分支下挂接的所有设备均被测试完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710137091.3/1.html,转载请声明来源钻瓜专利网。





