Developers Manual March, 2003 C-5

Intel® 80200 Processor based on Intel® XScale Microarchitecture
Test Features
Table C-3. IEEE Instructions
Instruction /
Requisite Opcode Description
extest
IEEE 1149.1
Required
000002
extest initiates testing of external circuitry, typically board-level interconnects and
off chip circuitry. extest connects the Boundary-Scan register between TDI and
TDO in the Shift_DR state only. When extest is selected, all output signal pin
values are driven by values shifted into the Boundary-Scan register and may
change only on the falling-edge of TCK in the Update_DR state. Also, when
extest is selected, all system input pin states must be loaded into the
Boundary-Scan register on the rising-edge of TCK in the Capture_DR state.
Values shifted into input latches in the Boundary-Scan register are never used by
the processors internal logic.
sample
IEEE 1149.1
Required
000012
sample/preload performs two functions:
When the TAP controller is in the Capture-DR state, the sample instruction
occurs on the rising edge of TCK and provides a snapshot of the
components normal operation without interfering with that normal operation.
The instruction causes Boundary-Scan register cells associated with outputs
to sample the value being driven by or to the processor.
When the TAP controller is in the Update-DR state, the preload instruction
occurs on the falling edge of TCK. This instruction causes the transfer of data
held in the Boundary-Scan cells to the slave register cells. Typically the slave
latched data is then applied to the system outputs by means of the extest
instruction.
dbgrx 000102See Chapter13, Software Debug .
clamp 001002
clamp instruction allows the state of the signals driven from Intel® 80200
processor pins to be determined from the boundary-scan register while the
Bypass register is selected as the serial path between TDI and TDO. Signals
driven from the component pins do not change while the clamp instruction is
selected.
ldic 001112See Chapter 13, Software Debug.
highz 010002
The execution of highz generates a signal that is read on the rising-edge of
RESET. If this signal is found asserted, the device floats all its output pins. Also,
when this instruction is active, the Bypass register is connected between TDI and
TDO. This register can be accessed via the JTAG Test-Access Port throughout
the device operation. Access to the Bypass register can also be obtained with the
bypass instruction.
dcsr 010012See Chapter13, Softwar e Debug.
idcode
IEEE 1149.1
Optional
111102
idcode is used in conjunction with the device identification register. It connects
the identification register between TDI and TDO in the Shift_DR state. When
selected, idcode parallel-loads the hard-wired identification code (32 bits) on
TDO into the identification register on the rising edge of TCK in the Capture_DR
state.
NOTE: The device identification register is not altered by data being shifted in on
TDI.
dbgtx 100002See Chapter13, Software Debug .
bypass
IEEE 1149.1
Required
111112
bypass instruction selects the Bypass register between TDI and TDO pins while
in SHIFT_DR state, effectively bypassing the processors test logic. 02 is captured
in the CAPTURE_DR state. While this instruction is in effect, all other test data
registers have no effect on the operation of the system. Test data registers with
both test and system functionality perform their system functions when this
instruction is selected.