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 />

2.4.16 MMU Configuration Register (MMUCFG) .............................................................. 2-21<br />

2.4.17 TLB Configuration Registers (TLB0CFG, TLB1CFG)............................................. 2-22<br />

2.5 SPR Register Access...................................................................................................... 2-22<br />

2.5.1 Invalid SPR <strong>Reference</strong>s ............................................................................................. 2-22<br />

2.5.2 Synchronization Requirements for SPRs................................................................... 2-22<br />

2.5.3 Special Purpose Register Summary........................................................................... 2-23<br />

2.5.4 Reset Settings.............................................................................................................2-26<br />

Chapter 3<br />

Instruction Model<br />

3.1 Unsupported Instructions and Instruction Forms............................................................. 3-1<br />

3.2 Optionally Supported Instructions and Instruction Forms............................................... 3-1<br />

3.3 Implementation Specific Instructions .............................................................................. 3-2<br />

3.4 Book E Instruction Extensions ........................................................................................ 3-2<br />

3.5 Memory Access Alignment Support................................................................................ 3-3<br />

3.6 Memory Synchronization and Reservation Instructions.................................................. 3-3<br />

3.7 Branch Prediction ............................................................................................................3-4<br />

3.8 Interruption of Instructions by Interrupt Requests........................................................... 3-4<br />

3.9 New e200 Instructions ..................................................................................................... 3-4<br />

3.9.1 ISEL APU.................................................................................................................... 3-4<br />

3.9.2 Debug APU..................................................................................................................3-5<br />

3.9.3 WAIT APU .................................................................................................................. 3-6<br />

3.10 Unimplemented SPRs and Read-Only SPRs ................................................................... 3-7<br />

3.11 Invalid Forms of Instructions........................................................................................... 3-7<br />

3.11.1 Load and Store with Update Instructions .................................................................... 3-7<br />

3.11.2 Load Multiple Word (lmw, e_lmw) Instruction........................................................... 3-7<br />

3.11.3 Branch Conditional to Count Register Instructions..................................................... 3-8<br />

3.11.4 Instructions with Reserved Fields Non-Zero............................................................... 3-8<br />

3.12 Instruction Summary........................................................................................................ 3-8<br />

3.12.1 Instruction Index Sorted by Mnemonic ....................................................................... 3-9<br />

3.12.2 Instruction Index Sorted by Opcode .......................................................................... 3-20<br />

3.13 Optionally Supported APU Instructions ........................................................................ 3-30<br />

Chapter 4<br />

Instruction Pipeline and Execution Timing<br />

4.1 Overview of Operation .................................................................................................... 4-1<br />

4.1.1 Control Unit ................................................................................................................. 4-2<br />

4.1.2 Instruction Unit............................................................................................................ 4-3<br />

4.1.3 Branch Unit.................................................................................................................. 4-3<br />

iv Freescale Semiconductor

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

Saved successfully!

Ooh no, something went wrong!