Chapter 36 Nexus Development Interface (NDI)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
909
before sending the first OnCE command. The assertion of this pin by the CPU Core acknowledges that it
has entered the Debug Mode and is waiting for commands to be entered.
To support operation of this system pin, the OnCE logic supplies the
jd_de_en
output and samples the
jd_de_b
input when OnCE is enabled (
jd_en_once
asserted). Assertion of
jd_de_b
will cause the OnCE
logic to place the CPU into Debug Mode. Once Debug Mode has been entered, the
jd_de_en
output will
be asserted for three
j_tclk
periods to signal an acknowledge.
jd_de_en
can be used to enable the
open-drain pulldown of the system level
DE_b
pin.
For systems which do not implement a system level bidirectional open drain debug event pin
DE_b
, the
jd_de_en
and
jd_de_b
signals may still be used to handshake debug entry.
36.12.4.3 e200z0h OnCE Debug Output (jd_debug_b)
The e200z0h OnCE Debug output
jd_debug_b
is used to indicate to on-chip resources that a debug
session is in progress. Peripherals and other units may use this signal to modify normal operation for the
duration of a debug session, which may involve the CPU executing a sequence of instructions solely for
the purpose of visibility/system control which are not part of the normal instruction stream the CPU would
have executed had it not been placed in debug mode. This signal is asserted the first time the CPU enters
the debug state, and remains asserted until the CPU is released by a write to the e200z0h OnCE Command
Register with the GO and EX bits set, and a register specified as either “No Register Selected” or the
CPUSCR. This signal will remain asserted even though the CPU may enter and exit the debug state for
each instruction executed under control of the e200z0h OnCE controller. See
for more
information on the function of the GO and EX bits. This signal is not normally used by the CPU.
36.12.4.4 e200z0h CPU Clock On Input (jd_mclk_on)
The e200z0h CPU Clock On input
jd_mclk_on
is used to indicate that the CPU’s
m_clk
input is active.
This input signal is expected to be driven by system logic external to the e200z0h core, is synchronized to
the
j_tclk
(scan clock) clock domain, and is presented as a status flag on the
j_tdo
output during the
Shift_IR state. External firmware may use this signal to ensure proper scan sequences will occur to access
debug resources in the
m_clk
clock domain.
36.12.4.5 Watchpoint Events (jd_watchpt[0:5])
The
jd_watchpt[0:5]
signals may be asserted by the e200z0h OnCE control logic to signal that a
watchpoint condition has occurred. Watchpoints do not cause the CPU to be affected. They are provided
to allow external visibility only. Watchpoint events are conditioned by the settings in the DBCRx registers.
36.12.5 e200z0h OnCE Controller and Serial Interface
The OnCE Controller contains the OnCE command register, the OnCE decoder, and the status/control
register. Figure 36-12 is a block diagram of the OnCE controller. In operation, the OnCE Command
register acts as the IR for the e200z0h TAP controller, and all other OnCE resources are treated as data
registers (DR) by the TAP controller. The Command register is loaded by serially shifting in commands
during the TAP controller Shift-IR state, and is loaded during the Update-IR state. The Command register
Содержание 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 ...