![Compaq iPAQ 1.0 Technical Reference Manual Download Page 84](http://html1.mh-extra.com/html/compaq/ipaq-1-0/ipaq-1-0_technical-reference-manual_2645784084.webp)
Chapter 5 Input/Output Interfaces
5-2
Compaq iPAQ Series of Desktop Personal Computers
Second Edition – February 2001
5.2.1.1 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
. IDE PCI Configuration Registers
Table 5-1.
EIDE PCI Configuration Registers (82801, Device 31/Function 1)
PCI Conf.
Addr.
Register
Reset
Value
PCI Conf.
Addr.
Register
Reset
Value
00-01h
Vender ID
8086h
24-2Bh
Reserved
0’s
02-03h
Device ID
[1]
2C, 2Dh
Subsystem Vender ID
8086h
04-05h
PCI Command
0000h
2E, 2Fh
Subsystem ID
2411h
06-07h
PCI Status
0280h
30-3Fh
Reserved
0’s
08h
Revision ID
00h
40-43h
Primary IDE Timing
0000h
09h
Programming
80h
44h
Secondary IDE Timing
00h
0Ah
Sub-Class
01h
48h
Sync. DMA Control
00h
0Bh
Base Class Code
01h
4A-4Bh
Sync. DMA Timing
0000h
0Dh
Master Latency Timer
0000h
54h
EIDE I/O Config.Register
00h
0Eh
Header Type
80h
F8-FBh
Manufacturer’s ID
0F-1Fh
Reserved
00h
FC-FFh
Reserved
20-23h
BMIDE Base Address
1h
--
--
--
NOTE:
Assume unmarked gaps are reserved and/or not used.
[1] 82801AA ICH = 2411h, 82801BA ICH2 = 244Bh
5.2.1.2 IDE Bus Master Control Registers
The IDE interface can perform PCI bus master operations using the registers listed in Table 5-2.
These registers occupy 16 bytes of variable I/O space set by software and indicated by PCI
configuration register 20h in the previous table.
Table 5–2.
IDE Bus Master Control Registers
Table 5-2.
IDE Bus Master Control Registers
I/O Addr.
Offset
Size
(Bytes)
Register
Default
Value
00h
1
Bus Master IDE Command (Primary)
00h
02h
1
Bus Master IDE Status (Primary)
00h
04h
4
Bus Master IDE Descriptor Pointer (Pri.)
0000 0000h
08h
1
Bus Master IDE Command (Secondary)
00h
0Ah
2
Bus Master IDE Status (Secondary)
00h
0Ch
4
Bus Master IDE Descriptor Pointer (Sec.)
0000 0000h
NOTE:
Unspecified gaps are reserved, will return indeterminate data, and should not be written to.
Summary of Contents for iPAQ 1.0
Page 4: ......
Page 186: ...This page is intentionally blank...