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