Input/Output Interfaces

IDE Configuration Registers

The IDE controller is configured as a PCI device with bus mastering capability. The PCI configuration registers for the IDE controller function (PCI device #31, function #1) are listed in Table 5-1.

Table 5-1.

EIDE PCI Configuration Registers (82801)

PCI Conf.

 

Reset

PCI Conf.

 

Reset

Address

Register

Value

Addr.

Register

Value

 

 

 

 

 

 

00-01h

Vender ID

8086h

0F..1Fh

Reserved

0’s

 

 

 

 

 

 

02-03h

Device ID

[1]

20-23h

BMIDE Base Address

1

 

 

 

 

 

 

04-05h

PCI Command

0000h

2C, 2Dh

Subsystem Vender ID

0000h

 

 

 

 

 

 

06-07h

PCI Status

0280h

2E, 2Fh

Subsystem ID

0000h

 

 

 

 

 

 

08h

Revision ID

00h

30..3Fh

Reserved

0’s

 

 

 

 

 

 

09h

Programming

80h

40-43h

Pri./Sec. IDE Timing

0’s

 

 

 

 

 

 

0Ah

Sub-Class

01h

44h

Slave IDE Timing

00h

 

 

 

 

 

 

0Bh

Base Class Code

01h

48h

Sync. DMA Control

00h

 

 

 

 

 

 

0Dh

Master Latency Timer

00h

4A-4Bh

Sync. DMA Timing

0000h

 

 

 

 

 

 

0Eh

Header Type

00h

54h

EIDE I/O Config.Register

00h

 

 

 

 

 

 

NOTE:

 

 

 

 

 

[1] ICH6 = 244Bh; ICH6 = 24CBh

5-2

361834-002

Technical Reference Guide