JTAG时序分析
JTAG TAP(Capture-IR
到Shift-IR
切换)
从SN54BCT8244A
里看,当JTAG TAP从Capture-IR
到Shift-IR
切换时,TDI的输入依然是无效的,说明这个过程中并不涉及数据的传输。
JTAG TAP命令寄存器的移入和移出
当JTAG TAP处于Shift-IR
状态时,下一个时钟的上升沿从TDI移入命令寄存器,从TDO移出命令寄存器的值。从上图看出原始命令寄存器中的值为0x81
。
JTAG TAP从命令移入开始(Shift-IR)到命令移出结束(Exit-IR)
读IDCODE时序分析(IDCODE=0x0001_0000_0000_0000_0000_0010_0100_0011)
在Capture-DR状态,指定寄存器的值加载到数据寄存器中。从Capture-DR到Shift-DR,数据寄存器中最低位串行移出到TDO,但是并数据移入到数据寄存器。
当TAP处于Shift-DR状态时,在第一个时钟上升沿,将TDI移入到数据寄存器,同时在下降沿串行移出数据寄存器中最低位(LSB)。
在第32个时钟下降沿,数据寄存器移出最低位(LSB),同时在第32个上升沿拉高TMS,TAP从Shift-DR切换到Update-DR状态,将数据寄存器的值更新到指定寄存器中。