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.

Contents<br />

Paragraph<br />

Number Title<br />

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

Page<br />

Number<br />

5.7.6 Alignment Interrupt (IVOR5).................................................................................... 5-15<br />

5.7.7 Program Interrupt (IVOR6) ....................................................................................... 5-16<br />

5.7.8 Floating-Point Unavailable Interrupt (IVOR7).......................................................... 5-17<br />

5.7.9 System Call Interrupt (IVOR8).................................................................................. 5-18<br />

5.7.10 Auxiliary Processor Unavailable Interrupt (IVOR9)................................................. 5-18<br />

5.7.11 Decrementer Interrupt (IVOR10) .............................................................................. 5-18<br />

5.7.12 Fixed-Interval Timer Interrupt (IVOR11).................................................................. 5-19<br />

5.7.13 Watchdog Timer Interrupt (IVOR12) ........................................................................ 5-20<br />

5.7.14 Data TLB Error Interrupt (IVOR13) ......................................................................... 5-20<br />

5.7.15 Instruction TLB Error Interrupt (IVOR14)................................................................ 5-21<br />

5.7.16 Debug Interrupt (IVOR15) ........................................................................................ 5-22<br />

5.7.17 System Reset Interrupt............................................................................................... 5-24<br />

5.8 Exception Recognition and Priorities ............................................................................ 5-26<br />

5.8.1 Exception Priorities.................................................................................................... 5-27<br />

5.9 Interrupt Processing ....................................................................................................... 5-29<br />

5.9.1 Enabling and Disabling Exceptions........................................................................... 5-30<br />

5.9.2 Returning from an Interrupt Handler ......................................................................... 5-31<br />

5.10 Process Switching.......................................................................................................... 5-32<br />

Chapter 6<br />

Memory Management Unit<br />

6.1 Overview.......................................................................................................................... 6-1<br />

6.2 Effective to Real Address Translation ............................................................................. 6-1<br />

6.2.1 Effective Addresses ..................................................................................................... 6-1<br />

6.2.2 Address Spaces ............................................................................................................ 6-1<br />

6.2.3 Process ID.................................................................................................................... 6-2<br />

6.2.4 Translation Flow .......................................................................................................... 6-2<br />

6.2.5 Permissions .................................................................................................................. 6-4<br />

6.3 Translation Lookaside Buffer .......................................................................................... 6-5<br />

6.4 Configuration Information............................................................................................... 6-6<br />

6.4.1 MMU Configuration Register (MMUCFG) ................................................................ 6-6<br />

6.4.2 TLB0 Configuration Register (TLB0CFG) ................................................................. 6-7<br />

6.4.3 TLB1 Configuration Register (TLB1CFG) ................................................................. 6-8<br />

6.5 Software Interface and TLB Instructions......................................................................... 6-9<br />

6.5.1 TLB Read Entry Instruction (tlbre) ............................................................................. 6-9<br />

6.5.2 TLB Write Entry Instruction (tlbwe) ......................................................................... 6-10<br />

6.5.3 TLB Search Instruction (tlbsx) .................................................................................. 6-10<br />

6.5.4 TLB Invalidate (tlbivax) Instruction.......................................................................... 6-11<br />

6.5.5 TLB Synchronize Instruction (tlbsync) ..................................................................... 6-11<br />

6.6 TLB Operations ............................................................................................................. 6-12<br />

vi Freescale Semiconductor

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

Saved successfully!

Ooh no, something went wrong!