External Core Complex Interfaces
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
7-29
7.3.2
JTAG ID Signals
shows the JTAG ID register unique to Freescale as specified by the IEEE 1149.1 JTAG
Specification. Note that bit 31 is the msb of this register.
The core shifts out a 1 as the first bit on j_tdo if the Shift_DR state is entered directly from the
test-logic-reset state, per the JTAG specification, and informs any JTAG controller that an ID register
exists on the part. The JTAG ID register is accessed by writing the OCMR (OnCE command register) with
the value 0x02 in OCMD[RS].
The JTAG ID bit, manufacturer ID field, and design center number are fixed by the JTAG Consortium or
Freescale. The version numbers and the 2 msbs of the sequence number are variable and brought out to
external ports. The 8 lsbs of the sequence number are variable and are strapped internally to track
variations in processor deliverables.
shows the inputs to the JTAG ID register that are input ports on the core. These bits can help a
customer track revisions of a device using the core.
describes the JTAG ID signals.
Table 7-23. JTAG Register ID Fields
Bit Field
Type
Description
Value
[31:28]
Variable
Version number
Variable
[27:22]
Fixed
Design center number (e200z3)
01_1111
[21:12]
Variable
Sequence number
Variable
[11:1]
Fixed
Motorola manufacturer ID
000_0000_1110
0
Fixed
JTAG ID register identification bit
1
Table 7-24. JTAG ID Register Inputs
Signal Name
Type
Description
j_id_sequence[0:1]
I
JTAG ID register (2 msbs of sequence field)
j_id_version[0:3]
I
JTAG ID register version field
Table 7-25. Descriptions of JTAG ID Signals
Signal
I/O
Signal Description
j_id_sequence[0:1]
I
JTAG ID sequence. Corresponds to the two msbs of the 10-bit sequence number in the JTAG ID
register. These inputs are normally static and are provided for the integrator for further component
variation identification.
j_id_sequence[2:9]
I
JTAG ID sequence. Internally strapped by EPS to track variations in processor and module
deliverables. Each core deliverable has a unique sequence number. Additionally, each revision of
these modules can be identified by unique sequence numbers. EPS maintains a database of the
sequence numbers.
j_id_version[0:3]
I
JTAG ID version. Corresponds to the 4-bit version number in the JTAG ID register. These inputs are
normally static. They are provided to the customer for strapping to facilitate identification of component
variants.