2 system i/o map, System i/o map – Kontron MSM800XEL User Manual
Page 54

MSM800XEV/XEL
/ Detailed System Description
www.kontron.com
52
CPU GEODE:
Address
Size
Function / Comments
000000 - 09FFFFh
640kByte
Onboard DRAM for DOS applications
0A0000 - 0BFFFFh
128kByte
CGA, EGA, LCD Video RAM 128kB
0C0000 - 0C7FFFh 
0C8000 - 0CFFFFh 
32kByte 
32kByte 
VGA BIOS 
Free for user 
0D0000 - 0DFFFFh
64kByte
Free for user
0E0000 - 0EBFFFh 
0EC000 - 0EFFFFh 
32kByte 
16kByte 
BIOS 
BIOS extensions 
0F0000 - 0FFFFFh
64kByte
Core BIOS
100000 - 1FFFFFFh
31MByte
DRAM for extended onboard memory
6.13.2 System I/O Map
The following table details the legacy I/O range for 000h through 4FFh. Each I/O location has a read/write (R/W) 
capability.6565656565 
Note the following abbreviations:
---
Unknown or cannot be determined.
Yes
Read and write the register at the indicated location. No shadow required.
WO
Write only. Value written can not be read back. Reads do not contain any useful information.
RO
Read only. Writes have no effect.
Shw
The value written to the register can not be read back via the same I/O location. Read back is accomplished via 
a "Shadow" register located in MSR space. 
Shw@
Reads of the location return a constant or meaningless value.
Shw$
Reads of the location return a status or some other meaningful information.
Rec
Writes to the location are “recorded” and written to the LPC. Reads to the location return the recorded value. 
The LPC is not read. 
I/O Map:
I/O Address
Function
Size
R/W
Comment
000h
Slave DMA Address - Channel 0
8bit
Yes
16bit values in two transfers.
001h
Slave DMA Counter - Channel 0
8bit
Yes
16bit values in two transfers.
002h
Slave DMA Address - Channel 1
8bit
Yes
16bit values in two transfers.
003h
Slave DMA Counter - Channel 1
8bit
Yes
16bit values in two transfers.
004h
Slave DMA Address - Channel 2
8bit
Yes
16bit values in two transfers.
005h
Slave DMA Counter - Channel 2
8bit
Yes
16bit values in two transfers.
006h
Slave DMA Address - Channel 3
8bit
Yes
16bit values in two transfers.
007h
Slave DMA Counter - Channel 3
8bit
Yes
16bit values in two transfers.
008h
Slave DMA Command/Status - Channels [3:0]
8bit
Shw$
009h
Slave DMA Request - Channels [3:0]
8bit
WO
Reads return value B2h.
00Ah
Slave DMA Mask - Channels [3:0]
8bit
Shw@
Reads return value B2h.
00Bh
Slave DMA Mode - Channels [3:0]
8bit
Shw@
Reads return value B2h.
00Ch
Slave DMA Clear Pointer - Channels [3:0]
8bit
WO
Reads return value B2h.
00Dh
Slave DMA Reset - Channels [3:0]
8bit
WO
Reads return value B2h.
00Eh
Slave DMA Reset Mask - Channels [3:0]
8bit
Shw@
Reads return value B2h.
00Fh
Slave DMA General Mask - Channels [3:0]
8bit
Shw@
Reads return value B2h.
010h-01Fh
No specific usage
---
---
020h
PIC Master - Command/Status
8bit
Shw$
021h
PIC Master - Command/Status
8bit
Shw$
