TAP 控制器 (Test Access Port Controller)
TAP and TAP Controller
原文链接
我的博客
本文绘制图形使用工具
Test Access Port (TAP)
这个是用来进行 JTAG
控制的接口,IEEE
标准规定了四个强制 TAP
信号以及一个可选信号,
- TDI
- TDO
- TCK
- TMS
- TRST
TAP Controller
它控制着 JTAG
操作,它是由 16
个状态组成的有限状态 FSM
,它的状态通过 TMS
信号、TCK
以及 TRST
进行控制,TAP
控制器的状态只有在 TCK
上升沿时改变,下一个状态由 TMS
逻辑电平以及当前所处状态机决定,如图所示:
上图从最外层查看了 TAP
控制器的信息。TMS
、TCK
以及可选的 TRST
信号进入到有限状态机,基于 FSM
的不同状态产生不同的控制信号。这些输出信号包括对指令寄存器 IR
的专用控制信号: CaptureIR
、Shift IR
、UpdateIR
;包括对数据寄存器 DR
的专用控制信号: CaptureDR
、ShiftDR
、UpdateDR
。