Armadillo-9
hardware manual ver.1.02
4.2. Logical Memory Map When Using Linux
When Linux is being used, the Armadillo-9 is configured by the MMU with the following logical memory map.
Table 4-2 Armadillo-9 Logical Memory Map When Using Linux
Start Address
End Address
Device
Memory Area
Setting
Dynamically allocated +0x0007 FFFF
Flash Memory (8MByte)
CS6
16bit width
0xC000 0000
0xC3FF FFFF
SDRAM (64MByte)
SDCE0
32bit width
(SDRAM)
0xC400 0000
0xCFFF FFFF
Reserved
0xD000 0000
0xD7FF FFFF
Compact
Flash (I/O Space)
16bit width
0xD800 0000
0xDBFF FFFF
Compact
Flash (Attribute Space)
16bit width
0xDC00 0000
0xDFFF FFFF
Compact
Flash (Memory Space)
16bit width
0xF000 0000
0xF000 000F
I/O Control Register
CS1
8bit width
0xF000 0010
0xF1FF FFFF
Reserved
0xF200 0000
0xF200 FFFF
PC/104 I/O Space (8bit)
0xF201 0000
0xF2FF FFFF
Reserved
0xF300 0000
0xF3FF FFFF
PC/104 Memory Space (8bit)
0xF600 0000
0xF600 FFFF
PC/104 I/O Space (16bit)
CS2
16bit width
0x F601 0000
0x F6FF FFFF
Reserved
0x F700 0000
0x F7FF FFFF
PC/104 Memory Space (16bit)
0xFF00 0000
0xFF08 FFFF
EP9315 Internal Register (AHB)
CPU
System
0xFF09 0000
0xFF09 3FFF
Internal Boot ROM (16KByte)
Register
0xFF09 4000
0xFF09 FFFF
Reserved
0xFF0A 0000
0xFF0F FFFF
EP9315 Internal Register (AHB)
0xFF10 0000
0xFF7F FFFF
Reserved
0xFF80 0000
0xFF94 FFFF
EP9315 Internal Register (APB)
0xFF95 0000
0xFFFF FFFF
Reserved
6