Input/Output Interfaces
SATA Interfaces
These systems provide one, two, or four serial ATA (SATA) interfaces that can provide certain advantages over legacy EIDE (PATA) interface including:
■Higher transfer rates: up to 1.5 Gb/s (150 MB/s)
■Reduced wiring (smaller cable assemblies)
The SATA interface duplicates most of the functionality of the EIDE interface through a register interface that is equivalent to that of the legacy IDE host adapter.
SATA Programming
The SATA interface is configured as a PCI device during POST and controlled through
SATA Configuration Registers
The SATA controller is configured as a PCI device with bus mastering capability. The PCI configuration registers for the SATA controller function (PCI device #31, function #2) are listed in Table
Table
SATA PCI Configuration Registers (82801, Device 31/Function 2)
PCI Conf. |
| Reset | PCI Conf. |
| Reset |
Addr. | Register | Value | Addr. | Register | Value |
|
|
|
|
|
|
Vender ID | 8086h | 0F..1Fh | Reserved | 0’s | |
|
|
|
|
|
|
Device ID | 24D1h | Pri. Cmd, Cntrl. | 1 (both) | ||
|
|
|
| Addrs. |
|
|
|
|
|
|
|
PCI Command | 0000h | Sec. Cmd, Cntrl. | 1 (both) | ||
|
|
|
| Addrs. |
|
|
|
|
|
|
|
PCI Status | 02B0h | BMstr Base Address | 1 | ||
|
|
|
|
|
|
08h | Revision ID | 00h | 2C, 2Dh | Subsystem Vender ID | 0000h |
|
|
|
|
|
|
09h | Programming | 8Ah | 2E, 2Fh | Subsystem ID | 0000h |
|
|
|
|
|
|
0Ah | 01h | 34h | Capabilities pointer | 80h | |
|
|
|
|
|
|
0Bh | Base Class Code | 01h | 3Ch | Interrupt Line | 00h |
|
|
|
|
|
|
0Dh | Master Latency Timer | 00h | 3Dh | Interrupt Pin | 01h |
|
|
|
|
|
|
0Eh | Header Type | 00h | Timing, Control | All 0’s | |
|
|
|
|
|
|
Technical Reference Guide |