815 Chipset Platform Owner Manual

I/O Subsystem
R
114 Intel
®
815 Chipset Platform Design Guide
10.2.1 Host Side Cable Detection
BIOS Detects Cable Type Using GPIOs
Host-side detection requires the use of two GPI pins (one per IDE controller). The proper way to
connect the PDIAG#/CBLID# signal of the IDE connector to the host is shown in Figure 58. All
Ultra ATA/66 devices have a 10 k pull-up resistor to 5V. Most GPIO pins on the ICH and all
GPIs on the FWH are not 5V tolerant. This requires a resistor divider so that 5V will not be driven
to the ICH or FWH pins. The proper value of the series resistor is 15 k (as shown in the
following figure). This creates a 10 k/15 k resistor divider and will produce approximately 3V
for a logic high. This mechanism allows the host to sample PDIAG#/CBLID#, after diagnostics. If
PDIAG#/CBLIB# is high, then there is 40-conductor cable in the system and ATA modes 3 and 4
should not be enabled. If PDIAG#/CBLID# is low, then there is an 80-conductor cable in the
system.
Figure 58. Host-Side IDE Cable Detection
80-conductor
IDE cable
IDE Drive
10 k
5 V
PDIAG
ICH
GPIO
GPIO
To secondary
IDE connector
Open
15 k
40-conductor
cable
IDE Drive
10 k
5 V
PDIAG
ICH
GPIO
GPIO
To secondary
IDE connector
15 k
IDE_cable_det_host