JTAG接口主要包括以下四個引腳:TMS TCK TDI和TCO及一個可選配的引腳TRST,用于驅動電路模塊和控制執行規定的操作。各引腳的功能如下:
TCK:JTAG測試時鐘,為TAP控制器和寄存器提供測試參考。在TCK的同步作用下通過TDI和TDO引腳串行移入或移出數據及指令。同時,TCK為TAP控制器狀態機提供時鐘。
TMS:TAP控制器的三項式輸入信號。TCK的上升沿時刻TMS的狀態確定TAP控制器即將進入的工作狀態。通常TMS引腳具有內部上拉電阻,以保證該引腳在沒有驅動時處于邏輯1狀態。
TDI:JTAG指令和數據寄存器的串行數據輸入端。TAP控制器的當前狀態以及保持在指令寄存器中的具體指令決定對于一個特定的操作由TDI裝入哪個寄存器。在TCK的上升沿時刻,TDI引腳狀態被除數采樣,結果送到JTAG寄存器組。
TDO:JTAG指令和數據寄存器的串行輸出端。TAP控制器的當前狀態以及保持在指令寄存器中的具體指令決定對于一個特定的操作哪個寄存器的內容送到TDO輸出。對于任何已知的操作,在TDI和TDO之間只能有一個寄存器(指令或數據)處于有效連接狀態。TDO在TCK的下降沿改變狀態,并且只在數據通過器件移動過程中有效。該引腳在其它的時間處于高阻狀態。
評論
查看更多