Chapter 35 IEEE 1149.1 Test Access Port Controller (JTAGC)
MPC5602P Microcontroller Reference Manual, Rev. 4
862
Freescale Semiconductor
35.8.3.1
Selecting an IEEE 1149.1-2001 register
Access to the JTAGC data registers is done by loading the instruction register with any of the JTAGC
instructions while the JTAGC is enabled. Instructions are shifted in via the select-IR-scan path and loaded
in the update-IR state. At this point, all data register access is performed via the select-DR-scan path.
The select-DR-scan path reads or writes the register data by shifting in the data (LSB first) during the
shift-DR state. When reading a register, the register value is loaded into the IEEE 1149.1-2001 shifter
during the capture-DR state. When writing a register, the value is loaded from the IEEE 1149.1-2001
shifter to the register during the update-DR state. When reading a register, there is no requirement to shift
out the entire register contents. Shifting can be terminated after fetching the required number of bits.
35.8.4
JTAGC instructions
This section gives an overview of each instruction. Refer to the IEEE 1149.1-2001 standard for more
details.
The JTAGC implements the IEEE 1149.1-2001 defined instructions listed in
.
Table 35-3. JTAG instructions
Instruction
Code[4:0]
Instruction summary
IDCODE
00001
Selects device identification register for shift
SAMPLE/PRELOAD
00010
Selects boundary scan register for shifting, sampling, and
preloading without disturbing functional operation
SAMPLE
00011
Selects boundary scan register for shifting and sampling without
disturbing functional operation
EXTEST
00100
Selects boundary scan register while applying preloaded values to
output pins and asserting functional reset
HIGHZ
01001
Selects bypass register while tristating all output pins and
asserting functional reset
CLAMP
01100
Selects bypass register while applying preloaded values to output
pins and asserting functional reset
ACCESS_AUX_TAP_NPC
10000
Grants the Nexus port controller (NPC) ownership of the TAP
ACCESS_AUX_TAP_CORE0
10001
Enables access to Core_0 TAP controller
ACCESS_AUX_TAP_CORE1
11001
Enables access to Core_1 TAP controller
ACCESS_AUX_TAP_NASPS_
0
10111
Selects the ACCESS_AUX_NASPS_0 configuration that connects
the auxiliary TAP interface to the Nexus SRAM Port sniffer
connected between the XBAR_0 and the SRAMC_0
ACCESS_AUX_TAP_NASPS_
1
11000
Selects the ACCESS_AUX_NASPS_1 configuration that connects
the auxiliary TAP interface to the Nexus SRAM Port sniffer
connected between the XBAR_0 and the SRAMC_1
BYPASS
11111
Selects bypass register for data operations
Содержание SAFE ASSURE Qorivva MPC5601P
Страница 2: ...MPC5602P Microcontroller Reference Manual Rev 4 2 Freescale Semiconductor ...
Страница 4: ...MPC5602P Microcontroller Reference Manual Rev 4 4 Freescale Semiconductor ...
Страница 62: ...Chapter 2 MPC5602P Memory Map MPC5602P Microcontroller Reference Manual Rev 4 62 Freescale Semiconductor ...
Страница 104: ...Chapter 4 Clock Description MPC5602P Microcontroller Reference Manual Rev 4 104 Freescale Semiconductor ...
Страница 128: ...Chapter 6 Power Control Unit MC_PCU MPC5602P Microcontroller Reference Manual Rev 4 128 Freescale Semiconductor ...
Страница 272: ...Chapter 12 e200z0 and e200z0h Core MPC5602P Microcontroller Reference Manual Rev 4 272 Freescale Semiconductor ...
Страница 280: ...Chapter 14 Crossbar Switch XBAR MPC5602P Microcontroller Reference Manual Rev 4 280 Freescale Semiconductor ...
Страница 306: ...Chapter 16 Internal Static RAM SRAM MPC5602P Microcontroller Reference Manual Rev 4 306 Freescale Semiconductor ...
Страница 380: ...Chapter 17 Flash Memory MPC5602P Microcontroller Reference Manual Rev 4 380 Freescale Semiconductor ...
Страница 532: ...Chapter 21 LIN Controller LINFlex MPC5602P Microcontroller Reference Manual Rev 4 532 Freescale Semiconductor ...
Страница 578: ...Chapter 22 FlexCAN MPC5602P Microcontroller Reference Manual Rev 4 578 Freescale Semiconductor ...
Страница 708: ...Chapter 25 FlexPWM MPC5602P Microcontroller Reference Manual Rev 4 708 Freescale Semiconductor ...
Страница 742: ...Chapter 26 eTimer MPC5602P Microcontroller Reference Manual Rev 4 742 Freescale Semiconductor ...
Страница 760: ...Chapter 27 Functional Safety MPC5602P Microcontroller Reference Manual Rev 4 760 Freescale Semiconductor ...
Страница 782: ...Chapter 28 Fault Collection Unit FCU MPC5602P Microcontroller Reference Manual Rev 4 782 Freescale Semiconductor ...
Страница 788: ...Chapter 29 Wakeup Unit WKPU MPC5602P Microcontroller Reference Manual Rev 4 788 Freescale Semiconductor ...
Страница 798: ...Chapter 30 Periodic Interrupt Timer PIT MPC5602P Microcontroller Reference Manual Rev 4 798 Freescale Semiconductor ...
Страница 816: ...Chapter 32 Cyclic Redundancy Check CRC MPC5602P Microcontroller Reference Manual Rev 4 816 Freescale Semiconductor ...
Страница 848: ...Chapter 33 Boot Assist Module BAM MPC5602P Microcontroller Reference Manual Rev 4 848 Freescale Semiconductor ...
Страница 930: ...Chapter 36 Nexus Development Interface NDI MPC5602P Microcontroller Reference Manual Rev 4 930 Freescale Semiconductor ...