English
Language : 

W83759A Datasheet, PDF (29/41 Pages) Winbond – ADVANCED VL-IDE DISK CONTROLLER
W83759A
b. CPU READ CYCLES
Table 3. W83759A Read Data Operation
BYTE ENABLE
W83759A OUTPUT DATA
BE3
BE2
BE1
BE0 HD[31:16] HD[15:0] SD[7:0]
1
1
1
0
×
×
Valid
1
1
0
1
×
×
Valid
1
0
1
1
×
×
Valid
0
1
1
1
×
×
Valid
1
1
0
0
×
Valid
×
0
0
0
0
Valid
Valid
×
I/O ADDRESS
1F1−1F7 (171−177)
1F0 (170)
8-bit IDE Read Data Path:
CPU → Valid HD Byte → Chip Set → SD[7:0] → W83759A → ID[7:0]
16/32-bit IDE Read Data Path:
CPU → Valid HD Word → W83759A → ID[15:0]
Drive Interface
The W83759A is designed to work with standard IDE disk drives. For the IDE interface, the W83759A
provides a 16-bit data path ID[15;0], address lines IDEA[2:0], decoded device select signals
IDE0CS0 (IDE1CS0) and IDE0CS1 ( IDE1CS1), and decoded command sigals IDEIOR and
IDEIOW .
During normal operation, the drive address outputs IDEA[2:0] are used to select a register in an IDE
drive. These addresses are generated from BE2 , BE0 , HA2 and SA1, SA0. Table 4 summarizes the
type enable decoding for normal operation.
Table 4. IDEA[2:0] Generation
HA2
BE2
BE0
SA1
SA0
IDEA[2:0]
I/O ADDRESS
0
1
0
×
×
000
1F0 (170) 16-bit
0
0
0
×
×
000
1F0 (170) 32-bit
0
×
×
0
1
001
1F1 (171)
0
×
×
1
0
010
1F2 (172)
0
×
×
1
1
011
1F3 (173)
1
×
×
0
0
100
1F4 (174)
1
×
×
0
1
101
1F5 (175)
1
×
×
1
0
110
1F6 (176)
1
×
×
1
1
111
1F7 (177)
Two drive chip select signals, IDE0CS0 ( IDE1CS0 ) and IDE0CS1 ( IDE1CS1), are generated from
the local bus addresses and ISA bus address. The 16-bit data register may be read or written at I/O
address 1F0h(170h). The 8-bit IDE command and status registers are at I/O addresses 1F1h through
1F7h (and 171h through 177h). The IDEIOR or IDEIOW commands are generated for all address
- 29 -
Publication Release Date: May 1995
Revision A1