Freescale Semiconductor e200z3 Reference Manual page 362

Power architecture core
Table of Contents

Advertisement

Debug Support
substituted for the normal RS source value of the ori instruction, thus allowing updates to processor
registers to be performed. (Refer to
WBBR
and WBBR
lower
due to control issues, are not defined on lmw or branch instructions either.
To read and write the entire 64 bits of a GPR, both WBBR
evslwi r
,r
,0 may be used. For writes, the same instruction may be used, but the CTL[FFRA] bit must be
n
n
set as well.
MSR[SPE] must be set in order for these operations to be performed
properly.
9.5.8.5
Machine State Register (MSR)
The MSR is a 32-bit register used to read/write the machine state register (MSR). 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 debug mode and must be restored by the
external command controller when returning to normal mode.
describes the MSR.
9.5.9
Instruction Address FIFO Buffer (PC FIFO)
To assist debugging and keep track of program flow, a first-in-first-out (FIFO) buffer stores the addresses
of the last eight instruction change-of-flow destinations that were fetched. These include exception
vectoring to an exception handler and returns, as well as pipeline refills due to execution of the isync
instruction.
The PC FIFO stores the addresses of the last eight instruction change-of-flow addresses that were actually
taken. The FIFO is implemented as a circular buffer containing eight 32-bit registers and one 3-bit counter.
All the registers have the same address, but any read access to the FIFO address causes the counter to
increment, making it point to the next FIFO register. The registers are serially available to the external
command controller through the common FIFO address.
FIFO.
9-30
Section 9.5.8.2, "Control State Register (CTL),"
are generally undefined on instructions that do not write back a result and,
upper
e200z3 Power Architecture Core Reference Manual, Rev. 2
and WBBR
lower
NOTE
Chapter 2, "Register Model,"
Figure 9-10
shows the block diagram of the PC
for more details.).
are used. For reads, an
upper
further
Freescale Semiconductor

Advertisement

Table of Contents
loading

Table of Contents