![Intel 413808 I/O Developer'S Manual Download Page 785](http://html1.mh-extra.com/html/intel/413808-i-o/413808-i-o_developers-manual_2072039785.webp)
Intel
®
413808 and 413812 I/O Controllers in TPER Mode
October 2007
Developer’s Manual
Order Number: 317805-001US
785
Test Logic Unit and Testability—Intel
®
413808 and 413812
18.2.2
TAP Controller
The TAP controller, shown in
Figure 122
, is a sixteen-state synchronous finite state
machine that changes state on the rising edge of
TCK
. The controller’s next state is
controlled by the state present at the
TMS
input. The TAP controller generates control
signals, which together with
TCK
and control signals decoded from the instruction
active in the instruction register, determine the operation of the test circuitry as defined
by the IEEE Standard.
All state transitions occur based on values of TMS on the rising edge of
TCK
Actions of
the test logic (instruction register, data registers, etc.) occur on either rising or falling
edge of
TCK
, as show in
Figure 121.
. See the description of each state to learn which.
For greater detail on the state machine and the public instructions, refer to IEEE
1149.1a Standard Test Access Port and Boundary-Scan Architecture Specification.
Figure 121. Timing of Actions in a TAP Controller State
TCK
Controller State
state entered
actions occurring on the rising edge
of TCK in the state occur here
actions occurring on the falling edge
of TCK in the state occur here
B6312-01
Figure 122. TAP Controller State Diagram
CAPTURE - IR
SHIFT - IR
EXIT1 - IR
PAUSE - IR
EXIT2 - IR
UPDATE - IR
SELECT-
IR - SCAN
CAPTURE - DR
SHIFT - DR
EXIT1 - DR
PAUSE - DR
EXIT2 - DR
UPDATE - DR
SELECT-
DR - SCAN
1
1
1
1
1
1
1
1
TEST - LOGIC -
RESET
RUN - TEST /
IDLE
1
1 *
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
* Note: State transitions occur based on the
value of TMS on rising edges of TCK
B6313-01