beautypg.com

Motorola MVME2400 User Manual

Page 11

background image

xi

Interrupt Controller (MPIC)..............................................................................3-28
Programmable Timers.......................................................................................3-28

Interval Timers ..........................................................................................3-28
16/32-Bit Timers........................................................................................3-29

CHAPTER 4

Programming the MVME240x

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

CHAPTER 6

Modifying the Environment

Overview ....................................................................................................................6-1
CNFG - Configure Board Information Block ............................................................6-2
ENV - Set Environment .............................................................................................6-3

Configuring the PPCBug Parameters .................................................................6-3
Configuring the VMEbus Interface ..................................................................6-13