03.08.2013 Views

E200Z1RM, e200z1 Power Architecture Ž Core - Reference Manual

E200Z1RM, e200z1 Power Architecture Ž Core - Reference Manual

E200Z1RM, e200z1 Power Architecture Ž Core - Reference Manual

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Register Model<br />

2.4.6 Exception Syndrome Register<br />

The Exception Syndrome Register (ESR) provides a syndrome to differentiate between exceptions that can<br />

generate the same interrupt type. e200 adds some implementation-specific bits to this register, as seen in<br />

Figure 2-9.<br />

The ESR fields are defined in Table 2-6.<br />

Table 2-5. XER Field Descriptions<br />

Bits Name Description<br />

0<br />

(32)<br />

1<br />

(33)<br />

2<br />

(34)<br />

3:24<br />

(35:56)<br />

25:31<br />

(57:63)<br />

SO Summary Overflow (per Book E)<br />

OV Overflow (per Book E)<br />

CA Carry (per Book E)<br />

— Reserved 1<br />

Bytecnt 2<br />

Preserved for lswi, lswx, stswi, stswx string instructions<br />

1<br />

These bits are not implemented, are read as zero, and writes are ignored.<br />

2<br />

These bits are implemented to support emulation of the string instructions.<br />

0<br />

PIL<br />

PPR<br />

PTR<br />

FP<br />

ST<br />

0<br />

DLK<br />

ILK<br />

AP<br />

PUO<br />

BO<br />

PIE<br />

<strong>e200z1</strong> <strong>Power</strong> <strong>Architecture</strong> <strong>Core</strong> <strong>Reference</strong> <strong>Manual</strong>, Rev. 0<br />

2-12 Freescale Semiconductor<br />

0<br />

EFP<br />

0<br />

VLEMI<br />

0<br />

MIF<br />

XTE<br />

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31<br />

SPR—62; Read/Write; Reset—0x0<br />

Figure 2-9. Exception Syndrome Register (ESR)<br />

Table 2-6. ESR Field Descriptions<br />

Bit(s) Name Description Associated Interrupt Type<br />

0:3<br />

(32:35)<br />

4<br />

(36)<br />

5<br />

(37)<br />

6<br />

(38)<br />

7<br />

(39)<br />

— Allocated 1<br />

PIL Illegal Instruction exception Program<br />

PPR Privileged Instruction exception Program<br />

PTR Trap exception Program<br />

FP Floating-point operation Alignment<br />

Data Storage<br />

Data TLB<br />

Program<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!