【技术实现步骤摘要】
一种基于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的通用型故障注入方法,其特征在于:该方法的步骤如下:步骤一、上位机(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。