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 | 00 – 07 |
|
|
|
|
|
0009 | Channels | 00 – 02 |
|
|
|
|
|
000A | Channels | 00 – 02 |
|
|
|
|
|
000B | Channels | 00 – 07 |
|
|
|
|
|
000C | Channels | N/A |
|
|
|
|
|
000D | Channels | 00 – 07 |
|
|
|
|
|
000E | Channels | 00 – 03 |
|
|
|
|
|
000F | Channels | 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