ARM CM940T Computer Hardware User Manual


 
Programmer’s Reference
ARM DUI 0125A
© Copyright ARM Limited 1999. All rights reserved.
4-5
System bus accesses to SDRAM
If the core module is mounted on a motherboard, the SDRAM is mapped to appear at
the aliased module memory region of the combined Integrator system bus memory map.
The SDRAM can be accessed by all bus masters at its alias location, and accessed by
the local processor at both its local and alias locations.
The system bus address for a core module is automatically controlled by its position in
the stack (see Core module ID on page 2-6). Figure 4-3 shows the local and alias
address of the SDRAM on four core modules.
Figure 4-3 Core module local and alias addresses
By reading the CM_STAT register, a processor can determine which core module it is
on and, therefore, the alias location of its own SDRAM (see CM_STAT (0x10000010)
on page 4-12).
System bus address
SDRAM
core module 3
SDRAM
core module 2
SDRAM
core module 1
SDRAM
core module 0
Local address
0x00000000
0x00000000
0x00000000
0x00000000
0x0FFFFFFF
0x0FFFFFFF
0x0FFFFFFF
0x0FFFFFFF
Module 3
Module 2
Module 1
Module 0
0x80000000
0x8FFFFFFF
0x90000000
0x9FFFFFFF
0xA0000000
0xAFFFFFFF
0xB0000000
0xBFFFFFFF
All masters