
PI7C21P100
2-PORT PCI-X BRIDGE
ADVANCE INFORMATION
Page 65 of 77
June 10, 2005 Revision 1.06
9
IEEE 1149.1 COMPATIBLE JTAG CONTROLLER
An IEEE 1149.1 compatible Test Access Port (TAP) controller and associated TAP pins are
provided to support boundary scan in PI721P100 for board-level continuity test and
diagnostics. The TAP pins assigned are TCK, TDI, TDO, TMS and TRST#. All digital input,
output, input/output pins are tested except TAP pins.
The IEEE 1149.1 Test Logic consists of a TAP controller, an instruction register, and
a group of test data registers including Bypass and Boundary Scan registers. The TAP
controller is a synchronous 16-state machine driven by the Test Clock (TCK) and the Test
Mode Select (TMS) pins. An independent power on reset circuit is provided to ensure the
machine is in TEST_LOGIC_RESET state at power-up. The JTAG signal lines are not active
when the PCI resource is operating PCI bus cycles.
9.1
INSTRUCTION REGISTER
PI7C21P100 implements a 4-bit Instruction register to control the operation of the JTAG
logic. The defined instruction codes are shown in. Those bit combinations that are not listed
are equivalent to the BYPASS (1111) instruction:
Instruction
Operation Code (binary)
Register Selected
EXTEST
0000
Boundary Scan
SAMPLE
0100
Boundary Scan
HIGHZ
0101
Bypass
IDCODE
0110
Device ID
Operation
Drives / receives off-chip test data
Samples inputs / pre-loads outputs
Tri-states outputs
Accesses the Device ID register, to read
manufacturer ID, part number, and version
number
Selected Bypass Register
Scan test
BYPASS
INT_SCAN
1111
0010
Bypass
Internal Scan
9.2
BYPASS REGISTER
The required bypass register, a one-bit shift register, provides the shortest path between TDI
and TDO when a bypass instruction is in effect. This allows rapid movement of test data to
and from other components on the board. This path can be selected when no test operation is
being performed on the PI7C21P100.
9.3
DEVICE ID REGISTER
This register identifies Pericom as the manufacturer of the device and details the part number
and revision number for the device.
BIT
TYPE
VALUE
DESCRIPTION
31:28
RO
0h
Version number
27:12
RO
01A7h
Last 4 digits (hex) of the die part number
11:0
RO
47Fh
Pericom identifier assigned by JEDEC
Bit 0 is set to 1