Memory Maps

The onboard I/O space must be marked cache-inhibit and serialized in its page table. Table 1-4 on page 1-22further defines the map for the local I/O devices on the MVME1X7P.

Table 1-3. Local Bus Memory Map

Address

 

 

 

Software

 

Devices Accessed

Port Size

Size

Cache

Notes

Range

 

 

 

Inhibit

 

 

 

 

 

 

 

 

 

 

 

 

$00000000 -

User Programmable

D32

DRAMSIZE

N

1, 2

DRAMSIZE

(Onboard SDRAM)

 

 

 

 

 

 

 

 

 

 

DRAMSIZE -

User Programmable

D32/D16

3GB

?

3, 4

$FF7FFFFF

(VMEbus)

 

 

 

 

 

 

 

 

 

 

$FF800000 -

ROM (167P)

D32

4MB

N

1

$FFBFFFFF

 

 

 

 

 

EPROM/Flash (177P)

D32

2MB

N

1,6

 

 

 

 

EPROM,

 

 

 

 

 

4MB Flash

 

 

 

 

 

 

 

 

$FFC00000 -

Reserved

--

2MB

--

5

$FFDFFFFF

 

 

 

 

 

 

 

 

 

 

 

$FFE00000 -

SRAM

D32

128KB

N

--

$FFE1FFFF

 

 

 

 

 

 

 

 

 

 

 

$FFE20000 -

SRAM (repeated)

D32

896KB

N

--

$FFEFFFFF

 

 

 

 

 

 

 

 

 

 

 

$FFF00000 -

Local I/O Devices

D32-D8

1MB

Y

3

$FFFEFFFF

(Refer to next table)

 

 

 

 

 

 

 

 

 

 

$FFFF0000 -

User Programmable

D32/D16

64KB

?

2, 4

$FFFFFFFF

(VMEbus A16)

 

 

 

 

 

 

 

 

 

 

Notes

1.ROM on MVME167P, ROM/Flash on MVME177P. Flash/EPROM devices appear at $FF800000 - $FFBFFFFF, and also appear at $00000000 - $003FFFFF if the ROM0 bit in the VMEchip2 EPROM control register is high (ROM0 = 1).

The ROM0 bit is located at address $FFF40030 bit 20. ROM0 is set to 1 after each reset. The ROM0 bit must be cleared before other resources (DRAM or SRAM) can be mapped in this range

1

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

1-21

Page 47
Image 47
Motorola MVME1X7P manual Local Bus Memory Map