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狀態,將數據寄存器的值更新到指定寄存器中。