Nexus Development Interface (NDI)
PXN20 Microcontroller Reference Manual, Rev. 1
36-68 Freescale Semiconductor
Table 36-40 is an example data write message with 12 MDO / 2 MSEO configuration
Note that T0, A0, D0 are the least significant bits where:
•Tx = TCODE number (fixed)
•Sx = Source processor (fixed)
•Zx = Data size (fixed)
•Ax = Unique portion of the address (variable)
•Dx = Write data (variable - 8, 16 or 32-bit)
36.6.10.8 IEEE 1149.1 (JTAG) RD/WR Sequences
This section contains example JTAG/OnCE sequences used to access resources.
36.6.10.8.1 JTAG Sequence for Accessing Internal Nexus Registers
2 0000000000I3I2 1 1 End Packet/End Message
3 X X X X S1S0T5T4T3T2T1T0 0 0 Start of Next Message
Table 36-40. Direct Write Message Example (12 MDO / 2 MSEO)
Clock
MDO[11:0]
MSEO[1:0] State
11109876543210
0 XXXXXXXXXXXX 1 1 Idle (or end of last message)
1 Z1Z0S3S2S1S0T5T4T3T2T1T0 0 0 Start Message
2 0 0 0 0 0 0 0 A3 A2 A1 A0 Z2 0 1 End Packet
3 X X X X D7 D6 D5 D4 D3 D2 D1 D0 1 1 End Packet/End Message
Table 36-41. Accessing Internal Nexus3 Registers via JTAG/OnCE
Step # TMS Pin Description
11IDLE SELECT-DR_SCAN
2 0 SELECT-DR_SCAN CAPTURE-DR (Nexus command register value loaded in shifter)
3 0 CAPTURE-DR SHIFT-DR
4 0 (7) TCK clocks issued to shift in direction (rd/wr) bit and first 6 bits of Nexus reg. addr.
51SHIFT-DR EXIT1-DR (7th bit of Nexus reg. shifted in)
6 1 EXIT1-DR UPDATE-DR (Nexus shifter is transferred to Nexus command register)
71UPDATE-DR SELECT-DR_SCAN
8 0 SELECT-DR_SCAN CAPTURE-DR (Register value is transferred to Nexus shifter)
Table 36-39. Direct Branch Message Example (12 MDO / 2 MSEO) (continued)
Clock
MDO[11:0]
MSEO[1:0] State
11109876543210