ix
Asynchronous Debug Port................................................................................3-23
PCI-ISA Bridge (PIB) Controller .....................................................................3-23
Real-Time Clock/NVRAM/Timer Function.....................................................3-24
PCI Host Bridge (PHB) ....................................................................................3-25
Interrupt Controller (MPIC)..............................................................................3-25
Programmable Timers.......................................................................................3-26
Interval Timers ..........................................................................................3-26
16/32-Bit Timers........................................................................................3-26
CHAPTER 4 Programming Details
Introduction................................................................................................................4-1
Memory Maps............................................................................................................4-1
Processor Bus Memory Map...............................................................................4-2
Default Processor Memory Map..................................................................4-2
PCI Local Bus Memory Map..............................................................................4-3
VMEbus Memory Map.......................................................................................4-3
Programming Considerations.....................................................................................4-4
PCI Arbitration ...................................................................................................4-4
Interrupt Handling...............................................................................................4-6
DMA Channels ...................................................................................................4-8
Sources of Reset..................................................................................................4-8
Endian Issues ....................................................................................................4-10
Processor/Memory Domain.......................................................................4-10
PCI Domain...............................................................................................4-10
VMEbus Domain.......................................................................................4-11
CHAPTER 5 PPCBug
PPCBug Overview.....................................................................................................5-1
PPCBug Basics ..........................................................................................................5-1
Memory Requirements .......................................................................................5-3
PPCBug Implementation ....................................................................................5-3
MPU, Hardware, and Firmware Initialization ...........................................................5-3
Using PPCBug ...........................................................................................................5-5
Debugger Commands .........................................................................................5-6
Diagnostic Tests................................................................................................5-11
CHAPTER 6 Environment Modification
Overview....................................................................................................................6-1