一种基于JTAG的通用型故障注入方法及其装置制造方法及图纸

技术编号:16918501 阅读:211 留言:0更新日期:2017-12-31 14:24
本发明专利技术是一种基于JTAG的通用型故障注入方法及其装置,为需要对不同厂商生产的各种芯片进行故障注入的用户提供了一种通用的基于JTAG的故障注入方法。该方法可以支持不同厂商生产的各种符合IEEE1149.1的器件,具有很强的通用性,且该方法具有实时性好、易控制、不会损坏器件等优点,产品硬件结构简单、成本低廉、可靠性高。

【技术实现步骤摘要】
一种基于JTAG的通用型故障注入方法及其装置
本专利技术是一种基于JTAG的通用型故障注入方法及其装置,属于测试

技术介绍
JTAG(JointTestActionGroup联合测试工作组)是一种国际标准测试协议(IEEE1149.1–1994),目前多数的高级器件都支持JTAG协议,如DSP、FPGA、ARM、PowerPC等器件。故障注入是进行产品测试和系统验证的重要技术手段,通过向系统注入预设的故障可以用于验证系统的测试性和可靠性。采用JTAG技术来改变核心器件管脚的输出状态(高电平、低电平、高阻抗),从而实现对产品或系统的故障注入,该方法具有实时性好、易控制、不会损坏器件等优点。但是,Ti、Altera、Xilinx、Lattice、Freescale等厂商生产的DSP、FPGA、ARM、PowerPC等器件的JTAG信号电压各不相同,有5V、3.3V、1.8V等几种电平规格,且各种芯片的JTAG指令代码也各不相同,目前,对器件的JTAG测试或故障注入需要购买各器件生产厂商开发的专用JTAG仿真器配合其驱动程序进行使用,对于需要对不同厂商生产的各种芯片进行故障注入的本文档来自技高网...
一种基于JTAG的通用型故障注入方法及其装置

【技术保护点】
一种基于JTAG的通用型故障注入方法,其特征在于:该方法的步骤如下:步骤一、上位机(1)读入目标电路板核心器件(5)的边界扫描描述语言文件,解析后获取目标电路板核心器件(5)的JTAG指令代码及边界扫描寄存器与管脚的对应关系;步骤二、上位机(1)通过串口模块(2)向MCU控制器(3)发送IDCODE指令,MCU控制器(3)收到指令后注入IDCODE指令的代码进行目标电路板核心器件(5)ID的读取并传回上位机(1),若成功获得正确的IDCODE,则表示故障注入通路连接成功;步骤三、上位机(1)读取故障注入测试用例的数据,生成待注入的故障指令,并按照与MCU控制器(3)约定的通信协议对所述待注入故...

【技术特征摘要】
1.一种基于JTAG的通用型故障注入方法,其特征在于:该方法的步骤如下:步骤一、上位机(1)读入目标电路板核心器件(5)的边界扫描描述语言文件,解析后获取目标电路板核心器件(5)的JTAG指令代码及边界扫描寄存器与管脚的对应关系;步骤二、上位机(1)通过串口模块(2)向MCU控制器(3)发送IDCODE指令,MCU控制器(3)收到指令后注入IDCODE指令的代码进行目标电路板核心器件(5)ID的读取并传回上位机(1),若成功获得正确的IDCODE,则表示故障注入通路连接成功;步骤三、上位机(1)读取故障注入测试用例的数据,生成待注入的故障指令,并按照与MCU控制器(3)约定的通信协议对所述待注入故障指令进行协议转换和组合,并将组合后的数据链通过串口模块(2)发送至MCU控制器(3);步骤四、MCU控制器(3)对接收到的数据进行协议解析后得到JTAG故障注入的指令数据,然后通过MCU控制器(3)的四个输入输出端口经过电平转换后将JTAG故障注入指令从JTAG接口注入目标电路板核心器件(5)。2.一种用...

【专利技术属性】
技术研发人员:鲁文涛曾晨晖王如平罗维祥张辉张睿明宋佳
申请(专利权)人:中国航空综合技术研究所
类型:发明
国别省市:北京,11

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

1