Preliminary
Contents
Figures ............................................................................................................................ 15
Tables .............................................................................................................................. 19
About This Book ............................................................................................................ 23
1. Overview .................................................................................................................... 27
1.1 PPC440x5 Features ........................................................................................................................ 27
1.3 PPC440x5 Organization .................................................................................................................. 30
1.3.2 Execution Pipelines ............................................................................................................... 31
1.3.5 Timers .................................................................................................................................... 34
1.3.6 Debug Facilities ..................................................................................................................... 34
1.3.6.1 Debug Modes ................................................................................................................. 34
1.4 Core Interfaces ................................................................................................................................ 35
1.4.4 JTAG Port .............................................................................................................................. 37
2. Programming Model ................................................................................................. 39
2.1 Storage Addressing ......................................................................................................................... 39
2.1.1 Storage Operands ................................................................................................................. 39
2.1.3 Byte Ordering ........................................................................................................................ 42
2.1.3.3 Data Byte Ordering ......................................................................................................... 45
2.2 Registers ......................................................................................................................................... 47
2.2.1 Register Types ...................................................................................................................... 52
2.2.1.3 Condition Register .......................................................................................................... 52
2.3 Instruction Classes .......................................................................................................................... 53
ppc440x5TOC.fm.
September 12, 2002
User's Manual
PPC440x5 CPU Core
Page 3 of 583