|
82801DB Datasheet, PDF (575/587 Pages) Intel Corporation – Intel 82801DB I/O Controller Hub 4 (ICH4) | |||
|
◁ |
Register Index
Table A-3. Intel® ICH4 Variable I/O Registers (Sheet 3 of 6)
Register Name
Offset
Datasheet Location
BMIDE I/O Registers at BM_BASE + Offset
BM_BASE is set at Section 10.1.12, âSCMD_BARâSecondary Command Block Base Address Register (IDE D31:F1)â on
page 10-388
Command Register Primary
Status Register Primary
Descriptor Table Pointer Primary
Command Register Secondary
Status Register Secondary
Descriptor Table Pointer
Secondary
00h
02h
04â07h
08h
0Ah
0Câ0Fh
Section 10.2.1, âBMIC[P,S]âBus Master IDE Command Registerâ on
page 10-397
Section 10.2.2, âBMIS[P,S]âBus Master IDE Status Registerâ on
page 10-398
Section 10.2.3, âBMID[P,S]âBus Master IDE Descriptor Table Pointer
Registerâ on page 10-398
Section 10.2.1, âBMIC[P,S]âBus Master IDE Command Registerâ on
page 10-397
Section 10.2.2, âBMIS[P,S]âBus Master IDE Status Registerâ on
page 10-398
Section 10.2.3, âBMID[P,S]âBus Master IDE Descriptor Table Pointer
Registerâ on page 10-398
USB I/O Registers at Base Address + Offset
USB Base Address is set at Section 11.1.10, âBASEâBase Address Register (USBâD29:F0/F1/F2)â on page 11-403
USB Command Register
USB Status Register
USB Interrupt Enable
USB Frame Number
USB Frame List Base Address
USB Start of Frame Modify
Port 0, 2, 4 Status/Control
Port 1, 3, 5 Status/Control
00â01h
02â03h
04â05h
06â07h
08â0Bh
0Ch
10â11h
12â13h
Section 11.2.1, âUSBCMDâUSB Command Registerâ on page 11-408
Section 11.2.2, âUSBSTSâUSB Status Registerâ on page 11-411
Section 11.2.3, âUSBINTRâInterrupt Enable Registerâ on page 11-412
Section 11.2.4, âFRNUMâFrame Number Registerâ on page 11-412
Section 11.2.5, âFRBASEADDâFrame List Base Addressâ on page 11-413
Section 11.2.6, âSOFMODâStart of Frame Modify Registerâ on page 11-414
Section 11.2.7, âPORTSC[0,1]âPort Status and Control Registerâ on
page 11-415
Section 11.2.7, âPORTSC[0,1]âPort Status and Control Registerâ on
page 11-415
SMBus I/O Registers at SMB_BASE + Offset
SMB_BASE is set at Section 13.1.8, âSMB_BASEâSMBUS Base Address Register (SMBUSâD31:F3)â on page 13-453
Host Status
Host Control
Host Command
Transmit Slave Address
Host Data 0
Host Data 1
Block Data Byte
Packet Error Check
Receive Slave Address
Receive Slave Data
00h
Section 13.2.1, âHST_STSâHost Status Registerâ on page 13-456
02h
Section 13.2.2, âHST_CNTâHost Control Registerâ on page 13-458
03h
Section 13.2.3, âHST_CMDâHost Command Registerâ on page 13-459
04h
Section 13.2.4, âXMIT_SLVAâTransmit Slave Address Registerâ on
page 13-459
05h
Section 13.2.5, âHST_D0âData 0 Registerâ on page 13-459
06h
Section 13.2.6, âHST_D1âData 1 Registerâ on page 13-460
07h
Section 13.2.7, âHost_BLOCK_DBâHost Block Data Byte Registerâ on
page 13-460
08h
Section 13.2.8, âPECâPacket Error Check (PEC) Registerâ on page 13-460
09h
Section 13.2.9, âRCV_SLVAâReceive Slave Address Registerâ on
page 13-461
0Ah
Section 13.2.10, âSLV_DATAâReceive Slave Data Registerâ on
page 13-461
Intel® 82801DB ICH4 Datasheet
575
|
▷ |