[发明专利]基于JTAG的硬件故障注入系统及故障注入方法有效
申请号: | 201010300340.8 | 申请日: | 2010-01-15 |
公开(公告)号: | CN101770417A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 左德承;杨孝宗;张展;钱军;周海鹰;刘宏伟;董剑 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F11/267 | 分类号: | G06F11/267 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 王吉东 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 jtag 硬件 故障 注入 系统 方法 | ||
技术领域
本发明涉及一种硬件故障注入系统和故障注入方法。
背景技术
故障注入是进行产品测试和系统验证的重要技术手段,通过有意识的向系统注入故障来 加速测试过程。硬件故障注入一般都为管脚级的故障注入,通过改变管脚的电流或电压来达 到向系统注入故障,具有时间精度高,易于控制等优点。目前市场上缺乏能够有效支持多种 协议多种芯片的故障注入器。
发明内容
本发明的目的是解决目前的故障注入器及故障注入方法中不能有效支持多种协议、多种 芯片的问题,提供了一种基于JTAG的硬件故障注入系统及故障注入方法。
基于JTAG的硬件故障注入系统,它包括宿主计算机、USB接口模块、协议转换模块和硬 件故障注入模块,所述宿主计算机通过USB接口模块和协议转换模块连接,所述协议转换模 块的ITP端口与硬件故障注入模块连接。
基于JTAG的故障注入方法,它利用基于JTAG的硬件故障注入系统实现,所述基于JTAG的 硬件故障注入系统包括宿主计算机、USB接口模块、协议转换模块和硬件故障注入模块,所 述宿主计算机通过USB接口模块和协议转换模块连接,所述协议转换模块的ITP端口与硬件故 障注入模块连接,且宿主计算机内嵌入有用于生成待注入的故障数据及协议转换控制数据的 应用层软件模块;
基于JTAG的故障注入方法,它的具体过程为:
步骤一、宿主计算机中嵌有的应用层软件模块生成待注入的故障数据以及协议转换控制 数据,并按照协议解析及转换顺序对所述待注入的故障数据以及协议转换控制数据进行组合 ,然后将组合后的数据通过USB接口模块发送至协议转换模块;
步骤二、协议转换模块对组合后的数据进行USB缓冲及USB协议解析,然后对USB协议解 析后得到的数据进行ITP协议打包,再将打包后的数据输出给硬件故障注入模块;
步骤三、硬件故障注入模块对接收到的数据进行ITP协议解析后获得JTAG故障数据及命 令数据,根据所述命令数据将JTAG故障数据从JTAG端口注入目标芯片。
本发明的故障注入器及进行故障注入的方法,具有支持多种协议及多种芯片的优点。
附图说明
图1为具体实施方式一的硬件故障注入系统的结构示意图;图2为具体实施方式二的硬件 故障注入系统的结构示意图;图3是具体实施方式三的硬件故障注入系统的结构示意图;图 4是具体实施方式四的硬件故障注入系统的电路原理框图;图5是具体实施方式五的故障注入 方法的流程图;图6是具体实施方式六中步骤二的流程图。
具体实施方式
具体实施方式一:结合图1说明本实施方式,本实施方式的基于JTAG的硬件故障注入系 统,它包括宿主计算机1、USB接口模块2、协议转换模块3和硬件故障注入模块4,所述宿主 计算机1通过USB接口模块2和协议转换模块3连接,所述协议转换模块3的ITP端口与硬件故障 注入模块4连接。
宿主计算机1内嵌入有用于生成待注入的故障数据及协议转换控制数据的应用层软件模 块。
协议转换模块3,用于对从USB接口模块2接收的全部数据进行协议解析,并对解析后的 数据进行ITP协议打包后,从ITP端口输出至硬件故障注入模块4实现故障注入。
本实施方式中的协议转换模块可以采用CPLD芯片实现。
硬件故障注入模块4,用于对接收到的数据进行ITP协议解析后获得JTAG故障数据及命令 数据,并用于根据所述命令数据将JTAG故障数据从JTAG端口输出。
所述的协议转换控制数据包括:协议转换模块与ITP端口通信控制数据、ITP协议控制数 据和标准JTAG协议控制数据。所述协议转换控制数据,用于提示协议转换模块3及硬件故障 注入模块4对数据进行相应处理的命令型数据,它是控制型数据。
USB接口模块2,用于实现宿主计算机1应用层软件模块与协议转换模块3之间的数据传输 ;协议转换模块3,用于实现USB协议与ITP协议之间的转换;硬件故障注入模块4,用于ITP 协议下的JTAG数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010300340.8/2.html,转载请声明来源钻瓜专利网。