beautypg.com

11 select-ir-scan, 12 capture-ir, 13 shift-ir – Cirrus Logic CS61884 User Manual

Page 47: 14 exit1-ir, 15 pause-ir, 16 exit2-ir, 17 update-ir, 2 instruction register (ir), 1 extest, 2 sample/preload

background image

CS61884

DS485F3

47

16.1.11 Select-IR-Scan

This is a temporary controller state. The test data
register selected by the current instruction retains
its previous state.

16.1.12 Capture-IR

In this controller state, the instruction register is
loaded with a fixed value of “01” on the rising edge
of TCK. This supports fault-isolation of the board-
level serial test data path.

16.1.13 Shift-IR

In this state, the shift register contained in the in-
struction register is connected between TDI and
TDO and shifts data one stage towards its serial
output on each rising edge of TCK.

16.1.14 Exit1-IR

This is a temporary state. The test data register se-
lected by the current instruction retains its previous
value.

16.1.15 Pause-IR

The pause state allows the test controller to tempo-
rarily halt the shifting of data through the instruc-
tion register.

16.1.16 Exit2-IR

This is a temporary state. The test data register se-
lected by the current instruction retains its previous
value.

16.1.17 Update-IR

The instruction shifted into the instruction register
is latched into the parallel output from the shift-reg-
ister path on the falling edge of TCK. When the
new instruction has been latched, it becomes the
current instruction. The test data registers selected

by the current instruction retain their previous val-
ue.

16.2 Instruction Register (IR)

The 3-bit Instruction register selects the test to be
performed and/or the data register to be accessed.
The valid instructions are shifted in LSB first and
are listed in

Table 10

:

16.2.1 EXTEST

The EXTEST instruction allows testing of off-chip
circuitry and board-level interconnect. EXTEST
connects the BSR to the TDI and TDO pins.

16.2.2 SAMPLE/PRELOAD

The SAMPLE/PRELOAD instruction samples all
device inputs and outputs. This instruction places
the BSR between the TDI and TDO pins. The BSR
is loaded with samples of the I/O pins by the Cap-
ture-DR state.

16.2.3 IDCODE

The IDCODE instruction connects the device iden-
tification register to the TDO pin. The device iden-
tification code can then be shifted out TDO using
the Shift-DR state.

16.2.4 BYPASS

The BYPASS instruction connects a one TCK de-
lay register between TDI and TDO. The instruction
is used to bypass the device.

Table 10. JTAG Instructions

IR CODE

INSTRUCTION

000

EXTEST

100

SAMPLE/PRELOAD

110

IDCODE

111

BYPASS