Theory of Operation
R
SATA Programmer’s Reference Manual
15
4.1.2
Compatible Configuration - Option 1
This option is selected when one or more P-ATA devices are to be used. SATA device(s)
may or
may not
be attached to the SATA ports, but will not be accessible to software. Figure 1 illustrates
this configuration:
Figure 1. Compatible Configuration - Option 1
S
Intel
®
ICH5
P-ATA
S-ATA
M
M
S
Primary
Secondary
Port 0
Port 1
Di
sabl
ed
Note:
In the figure above, devices represented by dotted lines may be attached, but are not accessible to
software.
Note:
This configuration requires no additional programming of the
Port Mapping
register, as in this
configuration it has no effect on the P-ATA or SATA functions.
To enable this configuration, system BIOS:
1. Shall not program the SATA (Device 31, Function 2) controller’s base address registers
(Offsets 10h – 24h in PCI configuration space).
2. Shall disable access to the SATA controller’s I/O space by programming the command
register (PCI configuration, offset 04h, bit 0) with a 0.
3. Shall disable the SATA function by programming bit 2 (
D31_
F2_DISABLE
) of the
Function
Disable
register (Device 31, Function 0, Offset F2h) with a 1. This will insure that the PCI
configuration registers associated with the SATA function are not decoded and thus will
insure that operating system configuration software does not enumerate and configure the
SATA function.
4. Shall insure that the SATA ports are not enabled. This is accomplished by writing ‘0’ to bits
1:0 in the
Port Control and Status (PCS)
register.
5. Shall program the P-ATA registers appropriately (the exact details are beyond the scope of
this document).
Содержание 82801EB
Страница 6: ...R 6 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 8: ...Introduction R 8 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 10: ...Conventions R 10 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 30: ...Theory of Operation R 30 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 46: ...Theory of Operation R 46 SATA Programmer s Reference Manual This page is intentionally left blank...
Страница 59: ...Theory of Operation R SATA Programmer s Reference Manual 59...