|
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
|
▷ |