54 CMX58886CX cpuModule BDM-610000050 Rev A

I/O Address Map

As with all standard PC/104 boards, the I/O space is addressed by 10 address lines (SA0–SA9). This allows 210 or

1024 distinct I/O addresses. Any add-on modules you install must therefore use I/O addresses in the range of

0–1023 (decimal) or 000–3FF (hex).

Table37 lists I/O addresses reserved for the CMX58886CX cpuModule.

Note If you add any PC/104 modules or other peripherals to the system you must ensure they do not use

reser ved add res ses lis ted bel ow, o r ma lfu nct ion s wi ll o ccu r. Th e ex cep tio n to this is i f th e re sou rce has bee n

released by the user.

Table 37 I/O Addresses Reserved for the CMX58886CX cpuModule

Address Range (hex) Bytes Device
000–00Fh 16 DMA Controller
010–01Fh 16 Reserved for CPU
020–021h 2 Interrupt Controller 1
022–02Fh 13 Reserved
040–043h 4 Timer
060–064h 5 Keyboard Interface
070–071h 2 Real Time Clock Port
080–08Fh 16 DMA Page Register
0A0–0A1h 2 Interrupt Controller 2
0C0–0DFh 32 DMA Controller 2
0F0–0FFh 16 Math Coprocessor
100–101h 2 Video Initialization
1F0–1FFh 16 Hard Disk1
1. If a floppy or IDE controller is not connected to the system, the I/O addresses listed will not be occupied.
200–201h 2 Res erved
238–23Bh 4 Bus Mouse2
2. If a PS/2 mouse is not connected to the system, the I/O addresses listed will not be occupied.
2E8–2EFh 8 Serial Port3
3. Only one of the I/O addresses shown for a serial port is active at any time. You can use Setup to select
which one is active or to disable it entirely.
2F8–2FFh 8 Serial Port3
3E8–3EFh 8 Serial Port3
3F0–3F7h 8 Floppy Disk1
3F8–3FFh 8 Serial Port3
450-453h 4 aDIO4
4. If aDIO is disabled, the I/O addresses listed will not be occupied.
455h 1 Watchdog Timer5
5. If watchdog timer is disabled, the I/O addresses listed will not be occupied.
456-45F 9 EPLD