Chapter 36 Nexus Development Interface (NDI)
MPC5602P Microcontroller Reference Manual, Rev. 4
926
Freescale Semiconductor
location, it will force the chip to execute an instruction that brings that information to WBBR. WBBR
low
holds the 32-bit result of most instructions including load data returned for a load or load with update
instruction. WBBR
high
holds the updated effective address calculated by a load with update instruction. It
is undefined for other instructions.
As an example, to read the lower 32 bits of processor register
r1
, an
e_ori r1,r1,0
instruction
is executed,
and the result value of the instruction will be latched into WBBR
low
. The contents of WBBR
low
can then
be delivered serially to the external command controller. To update a processor resource, this register is
initialized with a data value to be written, and an
e_ori
instruction is executed which uses this value as a
substitute data value. The Control State register FFRA bit forces the value of the WBBR
low
to be
substituted for the normal RS source value of the
e_ori
instruction, thus allowing updates to processor
registers to be performed (refer to Section 36.12.8.2 for more detail on the CTL
FFRA
bit).
WBBR
low
and WBBR
high
are generally undefined on instructions which do not writeback a result, and due
to control issues are not defined on
lmw
or branch instructions as well.
36.12.8.5 Machine State Register (MSR)
The MSR is a 32-bit register used to read/write the Machine State Register. Whenever the external
command controller needs to save or modify the contents of the Machine State Register, this register is
used.This register is affected by the operations performed during the debug mode and must be restored by
the external command controller when returning to normal mode.
36.13 Watchpoint Support
e200z0h supports the generation and signalling of watchpoints when operating in internal debug mode
(DBCR0
IDM
=1) or in external debug mode (DBCR0
EDM
=1). Watchpoints are indicated with a dedicated
set of interface signals. The
jd_watchpoint[0:5]
output signals are used to indicate that a watchpoint has
occurred.
Each debug address compare function (IAC1–4, DAC1–2) is capable of triggering a watchpoint output.
The DBCRx control fields are used to configure watchpoints, regardless of whether events are enabled in
DBCR0. Watchpoints may occur whenever an associated event would have been posted in the Debug
Status Register if enabled. No explicit enable bits are provided for watchpoints; they are always enabled
by definition (except during a debug session). during a debug session. If not desired, the base address
values for these events may be programmed to an unused system address. MSR
DE
has no effect on
watchpoint generation.
Содержание 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 ...