
Table 2. I/O address map (continued)
Address range (hex) Size (bytes) Description
03F7 (Write) 1 Diskette channel 1 command
03F7, bit 7 1 bit Diskette disk change channel
03F7, bits 6:0 7 bits Primary IDE channel status port
03F8 – 03FF 8 COM1
0400 – 047F 128 Available
0480 – 048F 16 DMA channel high page registers
0490 – 0CF7 1912 Available
0CF8 – 0CFB 4 PCI configuration address register
0CFC – 0CFF 4 PCI configuration data register
LPTn + 400h 8 ECP port, LPTn base address + hex 400
OCF9 1 Turbo and reset control register
0D00 – FFFF 62207 Available
DMA I/O address map
The following table lists resource assignments for the DMA address map. Any
addresses that are not shown are reserved.
Table 3. DMA I/O address map
Address (hex) Description Bits Byte pointer
0000 Channel 0, memory address register 00 – 15 Yes
0001 Channel 0, transfer count register 00 – 15 Yes
0002 Channel 1, memory address register 00 – 15 Yes
0003 Channel 1, transfer count register 00 – 15 Yes
0004 Channel 2, memory address register 00 – 15 Yes
0005 Channel 2, transfer count register 00 – 15 Yes
0006 Channel 3, memory address register 00 – 15 Yes
0007 Channel 3, transfer count register 00 – 15 Yes
0008 Channels 0–3, read status/write command register 00 – 07
0009 Channels 0–3, write request register 00 – 02
000A Channels 0–3, write single mas register bits 00 – 02
000B Channels 0–3, mode register (write) 00 – 07
000C Channels 0–3, clear byte pointer (write) N/A
000D Channels 0–3, master clear (write)/temp (read) 00 – 07
000E Channels 0-3, clear mask register (write) 00 – 03
000F Channels 0-3, write all mask register bits 00 – 03
0081 Channel 2, page table address register 00 – 07
0082 Channel 3, page table address register 00 – 07
0083 Channel 1, page table address register 00 – 07
0087 Channel 0, page table address register 00 – 07
0089 Channel 6, page table address register 00 – 07
Appendix C. System address maps 65