ConfigurationICP-PIII

2.1 I/O Mapped Peripherals

The original PC-XT and PC-AT desktop computer (ISA bus) specification allows for 10-bit I/O addressed peripherals. This permits peripheral boards to be I/O mapped from 0h to 3FFh. CompactPCI systems permit the full 16-bit addressing capability of the Intel 80x86 ‘processors, from 0h to 0FFFFh.

All Inova CPU boards include peripheral devices requiring I/O address space on board and hence the BIOS automatically assigns the I/O address required by peripheral boards and PCI devices at boot time based on the requirements of each device. The assigned addresses can be determined by reading the configuration address space registers using special software tools.

Table 2.10 Legacy I/O Map (ISA Compatible)

I/O Address

 

 

Description

 

 

 

 

 

$000

- $00F

 

8237

DMA controller #1

 

 

 

 

 

$020

- $021

 

8259

Master Interrupt Controller

$040

- $043

 

8254 Programmable Interrupt Timer

 

 

 

 

 

$060

- $06F

 

8042

Keyboard Controller

$070 Ð $071

 

CMOS RAM, NMI Mask Reg., RTC

 

 

 

$080 - $08B

 

DMA page registers

$0A0

- $0BF

 

8259

Slave Interrupt Controller

 

 

 

 

$0C0 Ð $0DF

 

8237

DMA Controller #2

$0F0

 

Coprocessor Error Ignored Register

 

 

 

$170 - $177

*)

Secondary Hard Disk Controller

$1F0 - $1F8

*)

Primary Hard Disk Controller

 

 

 

$200 - $207

 

Reserved (Game Port)

$238 - $23B

 

Bus Mouse

 

 

 

 

$2E0

- $2E7

 

Reserved (GPIB)

$2E8

- $2EF

 

Reserved (Serial Port)

 

 

 

$2F8 - $2FF

*)

Serial Port (COM2)

$CF8

 

PCI Configuration Address

 

 

 

$CFC

 

PCI Configuration Data

 

 

 

 

 

Page2-4

©2002 Inova Computers GmbH

Doc. PD00581013.004

Page 28
Image 28
Inova ICP-PII user manual I/O Mapped Peripherals, Address Description