instruction register 為串行輸入并行輸出的register振峻,有兩組register糕伐,一組用來shift忍啸,為shiftIR,另一組用來update仰坦,為updateIR.?updateIR與instruction decode直接交互的,instruction decode為一些組合邏輯计雌,即譯碼邏輯悄晃。
通過tap controller選擇data register或者 instruction register來連接TDO,TDO輸出連接一個latch,且時鐘為下降沿有效凿滤,為TCK的取反妈橄,latch前有一個mux,通過tap controller來選擇連通那一路輸出翁脆。clockIR為門控時鐘的使能端眷蚓,當clockIR有效,TCK才有效反番。
shiftIR有效執(zhí)行shift操作沙热,然后udateIR有效,將shift的數(shù)據(jù)更新到instruction decode恬口,通過譯碼選擇data register 校读,選擇成功后,TDI和TDO串連到某個data register祖能。