Armadillo-9
hardware manual ver.1.02
5.16.1. Precautions for PC/104 Extension Bus Access
As the PC/104 extension bus of the Armadillo-9 is not equipped with a dynamic bus sizing function, care
is needed when accessing the PC/104 I/O area or memory area.
The Armadillo-9 has one physical I/O area (64kB) and one physical memory area (16MB). These two
physical areas can each be accessed from two virtual areas (8bit and 16bit). Using either virtual area
accesses the same physical area.
PC/104
I/O
Physical Area
(64kB)
PC/104
8bit-I/O
Virtual Area
(64kB)
PC/104
16bit-I/O
Virtual Area
(64kB)
0x0
0xFFFFFF
PC/104
8bit-Memory
Virtual Area
(16MB)
PC/104
Memory
Physical Area
(16MB)
0x0
0xFFFF
Hardware Address (Linux Address)
PC/104
16bit-Memory
Virtual Area
(16MB)
(1)
1: 8bit Base Address
2: 16bit Base Address
(2)
(2)
(1)
0x1200 0000 (0x*200 0000)
0x1200 FFFF (0x*200 FFFF)
0x1300 0000 (0x*300 0000)
0x2200 0000 (0x*600 0000)
0x2200 FFFF (0x*600 FFFF)
0x13FF FFFF (0x*3FF FFFF)
0x2300 0000 (0x*700 0000)
0x23FF FFFF (0x*7FF FFFF)
Figure 5-2 Memory Space of PC/104 Bus
20