Programming Model

Processor CHRP Memory Map

The following table shows a recommended CHRP memory map from the point of view of the processor.

Table 1-3. CHRP Memory Map Example

Processor Address

Size

Definition

Notes

 

 

Start

End

 

 

 

 

 

 

 

 

 

0000 0000

top_dram

dram_size

System Memory (onboard DRAM)

1, 2

 

 

 

 

 

4000 0000

FCFF FFFF

3G - 48M

PCI Memory Space:

3,4,8

 

 

 

4000 0000 to FCFF FFFF

 

 

 

 

 

 

FD00 0000

FDFF FFFF

16M

Zero-Based PCI/ISA Memory Space

3,8

 

 

 

(mapped to 00000000 to 00FFFFFF)

 

 

 

 

 

 

FE00 0000

FE7F FFFF

8M

Zero-Based PCI/ISA I/O Space

3,5,8

 

 

 

(mapped to 00000000 to 007FFFFF)

 

 

 

 

 

 

FE80 0000

FEF7 FFFF

7.5M

Reserved

 

 

 

 

 

 

FEF8 0000

FEF8 FFFF

64K

Falcon Registers

 

 

 

 

 

 

FEF9 0000

FEFE FFFF

384K

Reserved

 

 

 

 

 

 

FEFF 0000

FEFF FFFF

64K

Raven Registers

9

 

 

 

 

 

FF00 0000

FF7F FFFF

8M

ROM/Flash Bank A

1,7

 

 

 

 

 

FF80 0000

FF8F FFFF

1M

ROM/Flash Bank B

1,7

 

 

 

 

 

FF50 0000

FFEF FFFF

6M

Reserved

 

 

 

 

 

 

FFF0 0000

FFFF FFFF

1M

ROM/Flash Bank A or Bank B

7

 

 

 

 

 

Notes

1.Programmable via Falcon chip set. For the MVME2300 series, RAM size is limited to 128MB and ROM/Flash to 4MB.

2.To enable the “Processor-hole” area, program the Falcon chip set to ignore 0x000A0000 - 0x000BFFFF address range and program the Raven to map this address range to PCI memory space.

1

http://www.motorola.com/computer/literature

1-9

Page 33
Image 33
Motorola MVME2300 Series manual Processor Chrp Memory Map, Chrp Memory Map Example