[发明专利]一种通用串行总线设备测试方法和装置有效
| 申请号: | 200810187902.5 | 申请日: | 2008-12-23 |
| 公开(公告)号: | CN101763299A | 公开(公告)日: | 2010-06-30 |
| 发明(设计)人: | 孙纪彪;郭平日;项春亮 | 申请(专利权)人: | 比亚迪股份有限公司 |
| 主分类号: | G06F11/267 | 分类号: | G06F11/267 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王琦;王诚华 |
| 地址: | 518118 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通用 串行 总线 设备 测试 方法 装置 | ||
技术领域
本发明涉及通用串行总线(USB,Universal Serial Bus)技术,特别涉及一种USB设备开发过程中的测试方法和装置。
背景技术
现有USB设备主要由USB物理收发器(PHY)以及USB设备控制器(DEVICE Controller)两部分组成。USB设备可通过USB接口接入到USB主机(HOST)中。如图1所示,图1为现有USB设备与USB主机之间的连接方式示意图。当USB设备插入到USB主机(也包括一个USB PHY)中后,USB主机通过USB接口的电压变化来确定是否有USB设备插入,如果有,则进一步确定该USB设备是高速设备、低速设备还是全速设备;再之后,进行枚举过程,直至USB设备正常工作。
在开发USB设备的过程中,需要对USB设备中的USB DEVICEController的各种逻辑功能进行测试。现有方式中,由于测试时所使用的US B主机和USB PHY均为设备实体(本发明中所提到的USB主机均指包含USBPHY的USB主机,而USB PHY专指USB设备中的USB PHY),所以通常也需要将待测试的USB DEVICE Controller做成设备实体,然后才能进行测试。但是这样处理就会带来以下问题:如果在测试过程中发现USB DEVICEController的某一或某些逻辑功能存在问题,则需要对设备实体进行修改,实现起来很不方便,从而大大降低USB设备的开发效率,并增加了成本。
发明内容
有鉴于此,本发明的主要目的在于提供一种通用串行总线设备测试方法,能够提高USB设备的开发效率并降低成本。
本发明的另一目的在于提供一种通用串行总线设备测试装置,能够提高USB设备的开发效率并降低成本。
为达到上述目的,本发明的技术方案是这样实现的:
一种通用串行总线设备测试方法,预先根据待测试的通用串行总线设备控制器USB DEVICE Controller需要实现的逻辑功能,确定测试时所需的测试指令,将所述测试指令写入到文本文件中,并将USB主机和USB物理收发器PHY作为一个整体,建立它们的纯逻辑仿真模型;其中,建立仿真模型,是指将USB主机和USB PHY设备实体具有的功能用代码的形式进行实现,即用程序模拟出USB主机和USB PHY设备实体的功能;
当需要进行测试时,该方法包括:
A、所述仿真模型读取所述文本文件中的测试指令,根据所述USB DEVICEController接口时序的要求,将所述测试指令依次发送给所述USB DEVICEController对应的数字逻辑电路;并根据所述USB DEVICE Controller对应的数字逻辑电路返回的测试结果,确定所述USB DEVICE Controller对应的数字逻辑电路是否符合要求,如果否,则对所述USB DEVICE Controller对应的数字逻辑电路进行相应地调试;否则,结束流程。
一种通用串行总线设备测试装置,包括:
保存单元,用于根据待测试的通用串行总线设备控制器USB DEVICEController需要实现的逻辑功能,确定测试时所需的测试指令,并将所述测试指令写入到文本文件中;
测试单元,用于将USB主机和USB物理收发器PHY作为一个整体,建立它们的纯逻辑仿真模型,并在当需要对USB DEVICE Controller对应的数字逻辑电路进行测试时,由所述仿真模型读取所述文本文件中的测试指令,根据所述USB DEVICE Controller接口时序的要求,将所述测试指令依次发送给所述USB DEVICE Controller对应的数字逻辑电路,并根据所述USB DEVICEController对应的数字逻辑电路返回的测试结果,确定所述USB DEVICEController对应的数字逻辑电路是否符合要求,如果否,则对所述USB DEVICE Controller对应的数字逻辑电路进行调试;否则,结束测试;
其中,建立仿真模型,是指将USB主机和USB PHY设备实体具有的功能用代码的形式进行实现,即用程序模拟出USB主机和USB PHY设备实体的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810187902.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:视讯数据传输方法
- 下一篇:电脑鼠标、电脑系统及显示视窗的卷轴控制方法





