![](http://datasheet.mmic.net.cn/100000/IBM21P100BGB_datasheet_3492191/IBM21P100BGB_119.png)
IBM21P100BGB
IBM 133 PCI-X Bridge R1.1
ppb11_jtag.fm.03
July 9, 2001
JTAG Boundary Scan
Page 111 of 131
9. JTAG Boundary Scan
The IBM 133 PCI-X Bridge R1.1 provides a JTAG test port that is compliant with IEEE Standard 1149.1,
IEEE
Standard Test Access Port and Boundary-Scan Architecture, to facilitate card and board testing using
boundary-scan techniques. This function consists of the following major components:
the 5-signal test port interface: JTG_TCK, JTG_TDI, JTG_TDO, JTG_TMS, and JTG_TRST# (see
the Test Access Port (TAP) Controller;
the Instruction register (IR) and its associated instruction decoder;
the Bypass register;
a Device ID register, and
the Boundary-Scan register.
The JTAG test port is intended to be used only while the bridge is not operating in a functional mode.
The information presented in this section is available in a standardized, soft-copy format called a Boundary
Scan Description Language (BSDL) file. Contact your IBM representative for further information.
9.1 TAP Controller Initialization
After power-up of the IBM 133 PCI-X Bridge R1.1 device, the TAP Controller must be put into its Test-Logic-
Reset state to disable the JTAG logic and allow the bridge to function normally. This may be done in two
ways: by driving the JTG_TMS signal high and pulsing the JTG_TCK signal five or more times; or by
asserting the JTG_TRST# signal. If the bridge will not be connected into a boundary scan ring, the
JTG_TRST#signal may betied directly toGND.
9.2 Instruction Register and Codes
The IBM 133 PCI-X Bridge R1.1 implements a 4-bit Instruction register to control the operation of the JTAG
logic. The defined instruction codes are shown in the table below; those bit combinations not listed are equiv-
alent to the BYPASS (b‘1111’) instruction:
Instruction Code
Instruction Name
Register Selected
Operation
b‘0000’
EXTEST
Boundary-Scan
Drives / receives off-chip test data
b‘0100’
SAMPLE
Boundary-Scan
Samples inputs / pre-loads outputs
b‘0101’
HIGHZ
Bypass
Tri-states outputs
b‘0110’
IDCODE
Device ID
Accesses the Device ID register, to read manufac-
turer ID, part number, and version number
b‘1111’
BYPASS
Bypass
Selects Bypass register