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