4 data registers, Figure 184. identification code register (idcode) – Intel 386 User Manual

Page 521

Advertising
background image

Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL

18-8

18.2.4 Data Registers

The test-logic unit uses three data registers: bypass, identification code, and boundary-scan. The
instruction determines which data register is used.

The single-bit bypass register (BYPASS) provides a minimal-length serial path between TDI and
TDO. During board-level testing, you can use this path for any devices that are not currently un-
der test. This speeds access to the data registers for the devices that are being tested.

The 32-bit identification code register (IDCODE) identifies a device by manufacturer, part num-
ber, and version number. Figure 18-4 describes the register and shows the values for the Intel386
EX processor.

Figure 18-4. Identification Code Register (IDCODE)

Identification Code Register
IDCODE

Reset State:

2027 0013H (3V)
2827 0013H (5V)

31

24

0

0

1

0

0 (3V)
1 (5V)

0

0

0

23

16

0

0

1

0

0

1

1

1

15

8

0

0

0

0

0

0

0

0

7

0

0

0

0

1

0

0

1

1

Bit

Number

Bit

Mnemonic

Function

31–28

V3:0

Device version number.

27–12

PN15:0

Device part number.

11–1

MFR10:0

Manufacturer identification (compressed JEDEC106-A code).

0

IDP

Identification Present. Always true for this device.

This is the first data bit shifted out of the device during a data scan
immediately following an exit from the test-logic-reset state. A one
indicates that an IDCODE register is present. (A zero originates from the
BYPASS register and indicates that the device being interrogated has no
IDCODE register.)

Advertising