JTAG接口主要包括5个引脚:TMS、TCK、TDI、TDO及一个可选配的引酵TRST,这些引脚用于驱动电路模块和控制执行规定的操作。各引脚的功能如下所述:
1、 TCK(Test Clook)
这是JTAG的测试时钟,为TAP控制器和寄存器提供测试参考。在TCK的同步作用下通过TDI和TDO引脚串行输入或移出数据及指令,同时,TCK为TAP控制器状态机提供时钟。
2、 TMS(Test Mode Selector)
TAP控制模式选择器,用TCK的上升沿时刻的TMS的状态来确定TAP控制器的状态。
3、 TDI(Test Data Input)
它是JTAG指令和数据寄存器的串行数据输入端,通过TAP控制器和当前状态以及保持在指令寄存器中的具体指令,来指定一个特定的操作由TDI装入哪个寄存器,并在TCK的上升沿时刻被采样,结果送到JTAG寄存器组。
4、 TDO(Test Data Output)
它是JTAG指令和数据寄存器的串行数据输出端通过TAP控制器的当前状态以及保持在指令寄存器中的具体指令,来决定在一个特定的操作中哪个寄存器的内容送到TDO输出,对于任何已知的操作,在TDI和TDO之间只能有一个寄存器处于有效连接状态
5、 TRST
这是测试复位输入信号,低电平有效,它为TAP控制器提供异步初始化信号。
|