IEEE 1149.1 Test (JTAG) and Debug Pipe Control Modes
M68060 USER’S MANUAL
toggling (such as during in-circuit testing) by placing all system signal pins to a high
The IEEE standard 1149.1 test logic cannot be considered com-
pletely benign to those planning not to use this capability. Cer-
tain precautions must be observed to ensure that this logic does
not interfere with system operation and allows full use of the
LPSTOP function. Refer to
9.1.5 Disabling the IEEE 1149.1
Figure 9-1 illustrates the block diagram of the MC68060 implementation of the 1149.1 stan-
dard.The test logic includes several test data registers, an instruction register, instruction
register control decode, and a 16-state dedicated TAP controller. The sixteen controller
states are defined in detail in the in the IEEE 1149.1 standard, but eight are listed in Table
9-1 and included for illustration purposes:
The TAP consists of five dedicated signal pins which are controlled by a sixth dedicated
compliance enable pin.
1. JTAG—An active low JTAG enable pin that maps the TAP signals to either the 1149.1
logic or the emulation mode logic and meets the requirements set forth for a compli-
ance enable pin. The TAP pins are described in the case of JTAG asserted.
2. TCK—A test clock input that synchronizes test logic operations.
3. TMS—A test mode select input with an internal pullup resistor that is sampled on the
rising edge of TCK to sequence the TAP controller.
4. TDI—A serial test data input with an internal pullup resistor that is sampled on the ris-
ing edge of TCK.
5. TDO—A three-state test data output that is actively driven only in the shift-IR and shift-
DR controller states and only updates on the falling edge of TCK.
6. TRST—An active low asynchronous reset with an internal pullup resistor that forces
the TAP controller into the test-logic-reset state.
Table 9-1. JTAG States
State Name State Summary
Test-Logic-Reset Places test logic in default defined reset state
Run-Test-Idle Allows test control logic to remain idle while test operations
Capture-IR Loads default IDCODE instruction into the instruction register
Shift-IR Allows serial data to move from TDI to TDO through the instruc-
Update-IR Applies and activates instruction contained in the instruction
Capture-DR Loads parallel sampled data into the selected test data register
Shift-DR Allows serial data to move from TDI to TDO through the selected
test data register
Update-DR Applies test data contained in the selected test data register