ETC GL811E

Genesys Logic, Inc.
GL811E
USB 2.0 to ATA / ATAPI
Bridge Controller
Datasheet
Revision 1.22
Dec. 29, 2004
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Copyright:
Copyright © 2004 Genesys Logic Incorporated. All rights reserved. No part of the materials may be
reproduced in any form or by any means without prior written consent of Genesys Logic Inc..
Disclaimer:
ALL MATERIALS ARE PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY
KIND. NO LICENSE OR RIGHT IS GRANTED UNDER ANY PATENT OR TRADEMARK OF
GENESYS LOGIC INC.. GENESYS LOGIC HEREBY DISCLAIMS ALL WARRANTIES AND
CONDITIONS IN REGARD TO MATERIALS, INCLUDING ALL WARRANTIES, IMPLIED OR
EXPRESS, OF MERCHANTABILITY, FITNESS FOR ANY PARTICULAR PURPOSE, AND
NON-INFRINGEMENT OF INTELLECTUAL PROPERTY. IN NO EVENT SHALL GENESYS LOGIC
BE LIABLE FOR ANY DAMAGES INCLUDING, WITHOUT LIMITATION, DAMAGES RESULTING
FROM LOSS OF INFORMATION OR PROFITS. PLEASE BE ADVISED THAT THE MATERIALS
MAY CONTAIN ERRORS OR OMMISIONS. GENESYS LOGIC MAY MAKE CHANGES TO THE
MATERIALS OR TO THE PRODUCTS DESCRIBED THEREIN AT ANY TIME WITHOUT NOTICE.
Trademarks:
is a registrated trademark of Genesys Logic Inc..
All trademarks are the properties of their respective owners.
Office:
Genesys Logic, Inc.
12F, No. 205, Sec. 3, Beishin Rd., Shindian City,
Taipei, Taiwan
Tel: (886-2) 8913-1888
Fax: (886-2) 6629-6168
http://www.genesyslogic.com
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 2
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Revision History
Revision
Date
Description
1.00
06/13/2003
First formal release.
1.01
06/24/2003
Changed product name from GL811 to GL811E.
1.10
11/26/2003
2. Added 64 pin LQFP data in pinouts, pin description and package dimension.
1.11
11/27/2003
Changed pin# 38,39,21 name from IOADR0~2 to DA0~2.
1.20
05/05/2004
1.21
09/23/2004
1.22
12/29/2004
1. Added some features in Chapter 2.
3. Added Chapter 8 “Ordering Infromation”.
1. Removed PIO mode description.
2. Changed package dimension
1. Added USB2.0 certified Test ID in Chapter 2 Features
2. Updated IC Marking in package dimension diagram
Added TQFP package information in Features, Package Dimension and
Ordering Information.
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 3
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
TABLE OF CONTENTS
CHAPTER 1
GENERAL DESCRIPTION........................................................................... 7
CHAPTER 2 FEATURES ....................................................................................................... 8
CHAPTER 3 PIN ASSIGNMENT ......................................................................................... 9
3.1 PINOUTS ............................................................................................................................... 9
3.2 PIN DESCRIPTIONS ............................................................................................................ 11
CHAPTER 4 BLOCK DIAGRAM ...................................................................................... 13
CHAPTER 5 FUNCTION DESCRIPTION ....................................................................... 14
CHAPTER 6 ELECTRICAL CHARACTERISTICS ...................................................... 15
6.1 ABSOLUTE MAXIMUM R ATINGS...................................................................................... 15
6.2 TEMPERATURE CONDITIONS ........................................................................................... 15
6.3 DC CHARACTERISTICS .................................................................................................... 15
6.3.1 I/O 8 Type digital pins (For pad type I/O 8 @ VCC=3.6V) ............................... 15
6.3.2 I/O 16 Type digital pins (For pad type I/O 16 @ VCC=3.6V) ........................... 16
6.3.3 D+/ D- (For pad type u20mia @ VCC=3.6V) ....................................................... 16
6.3.4 Switching Characteristics...................................................................................... 16
6.4 AC CHARACTERISTICS- ATA/ ATAPI........................................................................... 17
6.4.1 Register Transfers .................................................................................................. 18
6.4.2 Multiword DMA data transfer ............................................................................. 19
6.4.3 Ultra DMA data transfer....................................................................................... 23
6.5 AC CHARACTERISTICS - USB 2.0 ................................................................................... 30
CHAPTER 7 PACKAGE DIMENSION ............................................................................. 31
CHAPTER 8
ORDERING INFORMATION .................................................................... 35
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 4
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
LIST OF FIGURES
FIGURE 3.1 - 48 PIN LQFP/TQFP PINOUT DIAGRAM .......................................................... 9
FIGURE 3.2 - 64 PIN LQFP/TQFP PINOUT DIAGRAM ........................................................ 10
FIGURE 4.1 - BLOCK DIAGRAM ............................................................................................. 13
FIGURE 6.1 - INITIATING A MULTIWORD DMA DATA BURST ........................................... 20
FIGURE 6.2 - SUSTAINING A MULTIWORD DMA DATA BURST .......................................... 21
FIGURE 6.3 - DEVICE TERMINATING A MULTIWORD DMA DATA BURST ........................ 21
FIGURE 6.4 - HOST TERMINATING A MULTIWORD DMA DATA BURST ............................ 22
FIGURE 6.5 - INITIATING AN ULTRA DMA DATA-IN BURST .............................................. 24
FIGURE 6.6 - SUSTAINED ULTRA DMA DATA-IN BURST .................................................... 24
FIGURE 6.7 - HOST PAUSING AN ULTRA DMA DATA-IN BURST ........................................ 25
FIGURE 6.8 - DEVICE TERMINATING AN ULTRA DMA DATA-I N BURST .......................... 25
FIGURE 6.9 - HOST TERMINATING AN ULTRA DMA DATA-IN BURST .............................. 26
FIGURE 6.10 - INITIATING AN ULTRA DMA DATA-OUT BURST ........................................ 27
FIGURE 6.11 - SUSTAINED U LTRA DMA DATA-OUT BURST .............................................. 27
FIGURE 6.12 - DEVICE PAUSING AN ULTRA DMA DATA-OUT BURST .............................. 28
FIGURE 6.13 - HOST TERMINATING AN ULTRA DMA DATA-OUT BURST ........................... 29
FIGURE 6.14 - DEVICE TERMINATING AN ULTRA DMA DATA-OUT BURST..................... 30
FIGURE 7.1 - GL811E 48 PIN LQFP PACKAGE................................................................... 31
FIGURE 7.2 - GL811E 48 PIN TQFP PACKAGE................................................................... 32
FIGURE 7.3 - GL811E 64 PIN LQFP PACKAGE................................................................... 33
FIGURE 7.4 - GL811E 64 PIN TQFP PACKAGE................................................................... 34
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 5
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
LIST OF TABLES
TABLE 3.1 - PIN DESCRIPTIONS ............................................................................................. 11
TABLE 6.1 - MAXIMUM RATINGS .......................................................................................... 15
TABLE 6.2 - TEMPERATURE CONDITIONS ............................................................................ 15
TABLE 6.3 - I/O 8 TYPE DIGITAL PINS (FOR PAD TYPE I/O 8 @ VCC=3.6V) ..................... 15
TABLE 6.4 - I/O 16 TYPE DIGITAL PINS (FOR PAD TYPE I/O 16 @ VCC=3.6V) ................. 16
TABLE 6.5 - D+/ D- (FOR PAD TYPE U20MIA @ VCC=3.6V)................................................ 16
TABLE 6.6 - SWITCHING CHARACTERISTICS ....................................................................... 16
TABLE 6.7 - ULTRA DMA DATA BURST TIMING REQUIREMENTS ....................................... 23
TABLE 8.1 - ORDERING INFORMATION................................................................................. 35
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 6
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
CHAPTER 1
GENERAL DESCRIPTION
The GL811E is a highly-compatible, low cost USB 2.0 to ATA / ATAPI bridge controller, which integrates
Genesys Logic own design high speed UTMI (USB 2.0 Transceiver Macrocell Interface) transceiver.
As a one-chip solution which complies with Universal Serial Bus specification rev. 2.0 and ATA / ATAPI-6
specification rev 1.0, the GL811E can support various kinds of ATA / ATAPI device. There are totally 4
endpoints in the GL811E controller, Control (0), Bulk In (1), Bulk Out (2), and Interrupt (3). By complies with
the USB Storage Class specification ver.1.0 (Bulk only protocol), the GL811E can support not only plug and
play but also Windows XP/ 2000/ ME default driver.
The GL811E uses 12MHz crystal and slew-rate controlled pads to reduce the EMI issue. With 48-pin LQFP
(9mmX9mm) package, the GL811E is the best cost/ performance solution to fit different situations in the USB
2.0 high speed storage class applications such as Hard Disk, CD-ROM, CD-R / RW and DVD-ROM.
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 7
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
CHAPTER 2
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
FEATURES
Complies with Universal Serial Bus specification rev. 2.0.
Complies with ATA/ATAPI-6 specification rev 1.0.
Complies with USB Storage Class specification ver.1.0. (Bulk only protocol)
Operating system supported: Win XP / 2000 / Me / 98 / 98SE; Mac OS 9.X / X.
Integrated USB 2.0 Transceiver Macrocell Interface (UTMI) transceiver and Serial Interface Engine (SIE).
USB 2.0 certified (TestID=40380268)
Supports 4 endpoints: Control (0) / Bulk Read (1) / Bulk Write (2) / Interrupt (3).
64 / 512 bytes Data Payload for full / high speed Bulk Endpoint.
Supports 16-bit Multiword DMA mode and Ultra DMA mode interface (Ultra 33 / 66).
Embedded 7.5 MIPS RISC CPU.
ROM size: 4k words; RAM size: 128 bytes.
Supports Power Down mode and USB suspend indicator.
Supports USB 2.0 TEST mode features.
Supports 2 GPIO (GPIO5 & 6) for programmable AP (only for 64 pin package).
Supports device power control for power on/off when running suspend mode (only for 64 pin package).
Supports 32 bit and 48 bit LBA hard disk.
Provides LED indicator for Full Speed and High Speed (only for 64 pin package).
12 MHz external clock to provide better EMI.
3.3V power input; 5V tolerance pad for IDE interface.
Supports Wakeup ability.
Available in 48-pin LQFP/TQFP and 64-pin LQFP/TQFP package.
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 8
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
CHAPTER 3
PIN ASSIGNMENT
DIOW_
DIOR_
IORDY
DMACK_
INTRQ
DA1
DA0
CS0_
TEST
AGND1
X1
X2
36
35
34
33
32
31
30
29
28
27
26
25
3.1 Pinouts
DMARQ
37
24
AVCC1
IODD[0]
38
23
RREF
IODD[1]
39
22
AGND0
IODD[2]
40
21
DMH
IODD[3]
41
20
DMF
DGND2
42
19
DPH
DVCC2
43
18
DPF
IODD[4]
44
17
AVCC0
IODD[5]
45
16
RPU
IODD[6]
46
15
RESET#
IODD[7]
47
14
DA2/SK
GPIO1
48
13
CS1_
GL811E
1
2
3
4
5
6
7
8
9
10
11
12
GPIO7
IODD[8]
IODD[9]
IODD[10]
IODD[11]
DVCC1
DGND1
IODD[12]
IODD[13]
IODD[14]
IODD[15]
CBLID_
LQFP/TQFP - 48
Figure 3.1 - 48 Pin LQFP/TQFP Pinout Diagram
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 9
DIOW_
DIOR_
IORDY
DMACK_
INTRQ
NC
NC
NC
NC
DA1
DA0
CS0
NC
NC
AGND1
X1
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
NC
49
32
X2
DMARQ
50
31
AVCC1
IODD0
51
30
RREF
IODD1
52
29
AGND0
IODD2
53
28
DMH
IODD3
54
27
DMF
DGND1
55
26
DPH
DVCC1
56
25
DPF
IODD4
57
24
AVCC0
IODD5
58
23
RPU
IODD6
59
22
RESET#
IODD7
60
21
DA2
GPIO1
61
20
CS1_
PWR_CTL
62
19
NC
F_LED
63
18
NC
H_LED
64
17
NC
GL811E
7
8
9
10
11
12
13
14
15
16
IODD11
DVCC2
DGND2
IODD12
IODD13
IODD14
IODD15
CBLID_
NC
5
6
4
GPIO6
IODD8
IODD9
3
IODD10
2
NC
GPIO5
GPIO7
1
LQFP/TQFP - 64
Figure 3.2 - 64 Pin LQFP/TQFP Pinout Diagram
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 10
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
3.2 Pin Descriptions
Table 3.1 - Pin Descriptions
Pin Name
48Pin#
64 Pin# I/O Type
B
(tri)
O
Description
GPIO7
1
1
GPIO5~6
-
3,4
IODD[8:11]
2~5
5~8
B
(tri)
DVCC1~2
6,43
56,9
P
Digital VCC
DGND1~2
7,42
55,10
P
Digital ground
IODD[12:15]
8~11
11~14
CBLID_
12
15
CS1_
13
20
DA2/SK
14
-
RESET#
15
22
RPU
16
23
A
3.3v output
17,24
24,31
P
Analog VCC
DPF
18
25
B
Full speed DP
DPH
19
26
B
High speed DP
DMF
20
27
B
Full speed DM
DMH
21
28
B
High speed DM
22,27
29,34
P
Analog ground
RREF
23
30
A
Reference resister connect (****)
X2
25
32
B
Crystal output
X1
26
33
TEST
28
-
CS0_
29
37
30,31
38,39
-
21
INTRQ
32
44
DMACK_
33
45
IORDY
34
46
I
I
(pd)
O
(tri)
O
(tri)
O
(tri)
I
(tri)
O
(tri)
I
(pu)
AVCC0~1
AGND0~1
DA0~1
DA2
B
(tri)
I
(tri)
O
(tri)
O
(tri)
I
(pu)
© 2000-2004 Genesys Logic Inc. - All rights reserved.
GPIO7 (**)
AP programmable
IDE data bus 8~11
IDE data bus 12~15
Cable select input
Chip select 1
IDE address 2 / Serial data clock for EEPROM
Reset pin (***)
Crystal input, 12Mhz
TEST mode input
Chip select 0
IDE address 0~1
IDE address 2
IDE interrupt input
IDE acknowledge
IDE ready
Page 11
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
O
(tri)
O
(tri)
I
(pd)
B
(tri)
B
(tri)
B
(tri)
DIOR_
35
47
DIOW_
36
48
DMARQ
37
50
IODD[0:3]
38~41
51~54
IODD[4:7]
44~47
57~60
48
61
PWR_CTL
-
62
O
Power control
F_LED
-
63
O
Full speed LED
H_LED
-
64
O
GPIO1
IDE read signal
IDE write signal
IDE request
IDE data bus 0~3
IDE data bus 4~7
GPIO1
High speed LED
2,16~19,
NC
No connection
35,49,
(*) The different of I/O 8 type from I/O 16 type is the typical drive current. The typical drive current of
I/O 8 type is 8 mA, and for I/O pad 16 is 16 mA.
(**) When operating in default mode: GPIO7 is the ATA/ ATAPI reset input,
(***) When Reset pin is pulled low, the IDE bus will be in tri-state.
(****) RREF must be connected with a 510 ohm resister to ground.
Notation:
Type
O
I
B
B/I
B/O
P
A
SO
pu
pd
odpu
tri
Output
Input
Bi-directional
Bi-directional, default input
Bi-directional, default output
Power / Ground
Analog
Automatic output low when suspend
Internal pull up
Internal pull down
Open drain with internal pull up
Tri-state
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 12
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
CHAPTER 4
DMACK_
DIOR_
DIOW_
CS1_,
CS0_
DA2
DA1
DA0
CLK15
GPIO1
CPU
Control Register
CONTROL FIFO
8/16-Bit
IDE
4
Engine
CLK30
TXFIFO1
SIE
RXFIFO0
TXCTL
DPH
UTMI USB2.0
LOGIC TXCVR
16
DATA
RXFIFO1
X10
DPF
RXSTS
TXFIFO0
12-96MHz
12MHz
GPIO7
RPU
8
IODD15-0
INTRQ
CBLID_
DMARQ
IORDY
BLOCK DIAGRAM
DMF
DMH
RREF
Clkgen
X40
Figure 4.1 - Block Diagram
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 13
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
CHAPTER 5
FUNCTION DESCRIPTION
1. USB 2.0 TXCVR
The USB 2.0 Transceiver is the analog circuitry to handle the USB HS/FS signaling.
2. UTMI (USB 2.0 Transceiver Macrocell Interface) Logic
The UTMI Logic is compliant to Intel’s UTMI specification 1.01. This block handles the low level USB
protocol and signaling. The major jobs of UTMI Logic is data and clock recovery, NRZI encoding/decoding,
Bit Stuffing/De-stuffing, USB2.0 test modes supporting and serial / parallel conversion.
3. SIE (Serial Interface Engine)
The SIE contains the USB packet ID and address recognition logic, and other sequencing and state machine
logic to handle USB packets and transactions.
4. PLL
10XPLL provides the 120MHz clock output for UTMI Logic block. UTMI operates in 120MHz for USB HS
data processing. 40XPLL block will provide 480MHz for USB HS data transmission.
5. CLKGEN
CLKGEN is the clock generator block for the logic blocks. It generates 15MHz clock for micro controller,
48MHz for MDMA mode, 96MHz for UDMA mode, and 30MHz clock for UTMI, SIE, and FIFO.
6. CPU
The CPU is the control center of GL811E. It’s an 8-bit micro controller operating in 15MHz, 7.5 MIPS. After
receiving a USB command, it decodes the host command, then it re-assigns tasks to the IDE engine, GPIO,
FIFO, and response proper data/status to USB host.
7. IDE Engine
The IDE engine is extended from standard ATA / ATAPI protocol. It supports multiword DMA mode, and ultra
DMA mode data transfers.
8. FIFOs
Control FIFO is used as Control Read / Write FIFO. TXFIFO0 / TXFIFO1 are two sets of 512-byte ping-pong
FIFO for Bulk Read endpoint. It buffers data from IDE engine, and re-direct to USB SIE logic. RXFIFO0 /
RXFIFO1 are two sets of 512-byte ping-pong FIFO for Bulk Write endpoint. It buffers data from USB SIE
logic, and re-direct to IDE engine.
9. Control Registers
Control Register configures GL811E to proper operation. For example, CPU can set register to generate
wakeup event, enter suspend, transmits proper USB packet to host.
10. ATA/ATAPI
The GL811E complies with ATA/ATAPI-6 specification rev. 1.0. Please refer to the specifications for more information.
11. USB 2.0
The GL811E complies with Universal Serial Bus specification rev. 2.0, and it integrates Genesys Logic own
design UTMI transceiver that fully complies with the USB 2.0 Transceiver Macercell Interface (UTMI)
specification rev. 1.01. Please refer to the specifications for more information.
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 14
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
CHAPTER 6
ELECTRICAL CHARACTERISTICS
6.1 Absolute Maximum Ratings
Table 6.1 - Maximum Ratings
Symbol
Min.
Max.
Unit
DC supply voltage
+3.0
+3.6
V
DC input voltage
-0.3
VCC + 0.3
V
VI/O
DC input voltage range for I/O
-0.3
VCC + 0.3
V
VAI/O
DC input voltage for USB D+/D- pins
-0.3
VCC + 0.3
V
VESD
Static discharge voltage
4000
VCC
VI
TA
Parameter
Ambient Temperature
V
0
100
o
C
6.2 Temperature Conditions
Table 6.2 - Temperature Conditions
Item
Value
o
Storage Temperature
-50 C ~ 150 oC
Operating Temperature
0 oC ~ 70 oC
6.3 DC Characteristics
6.3.1 I/O 8 Type digital pins (For pad type I/O 8 @ VCC=3.6V)
Table 6.3 - I/O 8 Type digital pins (For pad type I/O 8 @ VCC=3.6V)
Parameter
Min.
Typ.
Max.
Unit
Current sink @ VOL = 0.4V
7.79
10.83
14.09
mA
Current output @ VOH = 2.4V (TTL high)
16.36
19.87
23.39
mA
Falling slew rate at 30 pF loading capacitance
0.26
0.50
0.80
V/ns
Rising slew rate at 30 pF loading capacitance
0.30
0.57
0.91
V/ns
1.64
V
Input high threshold voltage
Input low threshold voltage
Hysteresis voltage
Leakage current for pads with internal pull up or pull
down resistor
1.36
-
V
0
-
V
46
µA
Pad internal pull down resister
51K
105K
152K
Ohms
Pad internal pull up resister
85K
168K
251K
Ohms
109
mA
Supply current
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 15
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
6.3.2 I/O 16 Type digital pins (For pad type I/O 16 @ VCC=3.6V)
Table 6.4 - I/O 16 Type digital pins (For pad type I/O 16 @ VCC=3.6V)
Parameter
Min.
Typ.
Max.
Unit
Current sink @ VOL = 0.4V
16.20
21.90
27.68
mA
Current output @ VOH = 2.4V (TTL high)
24.13
29.46
34.80
mA
Falling slew rate at 30 pF loading capacitance
0.51
0.93
1.35
V/ns
Rising slew rate at 30 pF loading capacitance
0.46
0.83
1.27
V/ns
2.15
V
Input high threshold voltage
Input low threshold voltage
0.89
Pad internal pull down resister
51K
V
105K
152K
Ohms
Max.
Unit
6.3.3 D+/ D- (For pad type u20mia @ VCC=3.6V)
Table 6.5 - D+/ D- (For pad type u20mia @ VCC=3.6V)
Parameter
Min.
Typ.
D+/D- static output LOW (RL of 1.5K to VCC )
0
0.3
V
D+/D- static output HIGH (RL of 15K to GND )
2.8
3.6
V
Differential input sensitivity
0.2
Single-ended receiver threshold
0.8
V
Transceiver capacitance
2.0
V
20
pF
Hi-Z state data line leakage
-10
+10
µA
Driver output resistance
28
43
Ohms
6.3.4 Switching Characteristics
Table 6.6 - Switching Characteristics
Parameter
X1 crystal frequency
Min.
Typ.
Max.
Unit
11.97
12
12.03
MHz
X1 cycle time
83.3
ns
D+/D- rise time with 50pF loading
4
20
ns
D+/D- fall time with 50pF loading
4
20
ns
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 16
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
6.4 AC Characteristics- ATA/ ATAPI
The GL811E complies with ATA / ATAPI-6 specification rev 1.0, which supports following data transfer modes:
1.
DMA (Direct Memory Access) data transfer:
DMA data transfer means of data transfer between device and host memory without host processor
intervention.
- Multiword DMA: Multiword DMA is a data transfer protocol used with the READ DMA, WRITE
DMA, READ DMA QUEUED, WRITE DMA QUEUED and PACKET commands. When a
Multiword DMA transfer is enabled as indicated by IDENTIFY DEVICE or IDENTIFY PACKET
DEVICE data, this data transfer protocol shall be used for the data transfers associated with these
commends. (Please refer to the ATA / ATAPI-6 specification rev 1.0 for more information.)
- Ultra DMA: Ultra DMA Is a data transfer protocol used with the READ DMA, WRITE DMA,
READ DMA QUEUED, WRITE DMA QUEUED and PACKET commands. When this protocol is
enabled, the Ultra DMA protocol shall be used instead of the Multiword DMA protocol when these
commands are issued by the host. This protocol applies to the Ultra DMA data burst only. (Please
refer to the ATA / ATAPI-6 specification rev 1.0 for more information.)
Following listed the symbols and their respective definitions that are used in the timing diagram:
-
Signal transition (asserted or negated)
-
Data transition (asserted or negated)
-
Data valid
-
Undefined but not necessarily released
-
Asserted, negated or released
-
Released
-
The “other” condition if a signal is shown with no change
All signals are shown with the asserted condition facing to the top of the page. The negated condition is shown
towards the bottom of the page relative to the asserted condition.
The interface uses a mixture of negative and positive signals for control and data. The terms asserted and
negated are used for consistency and are independent of electrical characteristics.
In all timing diagrams, the lower line indicates negated, and the upper line indicates asserted. The following
illustrates the representation of a signal named Test going from negated to asserted and back to negated, based
on the polarity of the signal.
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 17
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
6.4.1 Register Transfers
Notes:
1. Device address consists of signals CS0_, CS1_ and DA(2:0).
2. Data consists of IODD(7:0).
3. The negation of IORDY by the device is used to extend the register transfer cycle. The determination of
whether the cycle is to be extended is made by the host after tA from the assertion of DIOR_ or DIOW_.
The assertion and negation of IORDY are described as following:
3.1 Device never negates IORDY, devices keeps IORDY released: no wait is generated.
3.2 Device negates IORDY before tA, but causes IORDY to be asserted before tA. IORDY is released
prior to negation and may be asserted for no more than 5 ns before release: no wait generated.
3.3 Device negates IORDY before tA, IORDY is released prior to negation and may be asserted for no
more than 5 ns before release: wait generated. The cycle completes after IORDY is released. For
cycles where a wait is generated and DIOR_ is asserted, the device shall read data on IODD(0:7) for
tRD before asserting IORDY.
4.DMACK_ shall remain negated during a register transfer.
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 18
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Register transfer timing parameters
Timing (ns)
t0
Cycle time
2000
t1
Address valid to DIOR_/ DIOW_ setup
1000
t2
DIOR_/ DIOW_ pulse width 8-bit
300
t2i
DIOR_/ DIOW_ recovery time
900
t3
DIOW_ data setup
80
t4
DIOW_ data hold
40
t5
DIOR_ data setup
-
t6
DIOR_ data hold
-
t6Z
DIOR_ data tristate
-
t9
DIOR_/ DIOW_ to address valid hold
Read Data Valid to IORDY active
(if IORDY initially low after t A)
tRD
900
tA
IORDY Setup time
-
tB
IORDY Pulse Width
-
tC
IORDY assertion to release (max)
-
6.4.2 Multiword DMA data transfer
Register transfer timing parameters
Timing (ns)
t0
Cycle time
120
tD
DIOR_/ DIOW_ asserted pulse width
80
tE
DIOR_ data access
-
tF
DIOR_ data hold
-
tG
DIOR_/ DIOW_ data setup
40
tH
DIOW_ data hold
18
tI
DMACK to DIOR_/ DIOW_ setup
18
tJ
DIOR_/ DIOW_ to DMACK hold
20
tKR
DIOR_ negated pulse width
36
tKW
DIOW_ negated pulse width
36
tLR
DIOR_ to DMARQ delay
-
tLW
DIOW_ to DMARQ delay
-
tM
CS(1:0) (max) valid to DIOR_/ DIOW_
36
tN
CS(1:0) hold
18
tZ
DMACK_ to read data released
© 2000-2004 Genesys Logic Inc. - All rights reserved.
-
Page 19
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Note:
The host shall not assert DMACK_ or negate both CS0_ and CS1_ until the assertion of DMARQ is detected.
The maximum time from the assertion of DMARQ to the assertion of DMACK_ or the negation of both CS0_
and CS1_ is not defined.
Figure 6.1 - Initiating a Multiword DMA Data Burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 20
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Figure 6.2 - Sustaining a Multiword DMA Data Burst
Note:
To terminate the data burst, the Device shall negate DMARQ within the tL of the assertion of the current
DIOR_ or DIOW_ pulse. The last data word for the burst shall then be transferred by the negation of the
current DIOR_ or DIOW_ pulse. If all data for the command has not been transferred, the device shall reassert
DMARQ again at any later time to resume the DMA operation.
Figure 6.3 - Device Terminating a Multiword DMA Data Burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 21
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Note:
1. To terminate the transmission of a data burst, the Host shall negate DMACK_ within the specified time
after a DIOR_ or DIOW_ pulse. No further DIOR_ or DIOW_ pulses shall be asserted for this burst.
2. If the device is able to continue the transfer of data, the device may leave DMARQ asserted and wait
for the host to reassert DMACK_ or may negate DMARQ at any time after detecting that DMACK_
has been negated.
Figure 6.4 - Host terminating a Multiword DMA Data Burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 22
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
6.4.3 Ultra DMA data transfer
Table 6.7 - Ultra DMA data burst timing requirements
Mode 0
(in ns)
Name
min
max
Mode 1
(in ns)
min
max
Mode 2
(in ns)
min
max
Mode 3
(in ns)
min
max
Mode 4
(in ns)
Min
Comment
max
Typical sustained average
two cycle time
Cycle time allowing for
asymmetry and clock
variations
Two cycle time allowing
for clock variations
Data setup time at
recipient
t2CYCTYP
240
160
120
90
60
tCYC
112
73
54
39
25
t2CYC
230
154
115
86
57
tDS
15
10
7
7
5
tDH
5
5
5
5
5
tDVS
70
48
30
20
6
tDVH
6
6
6
6
6
tFS
0
230
0
200
0
170
0
130
0
120
First STORBE time
tLI
0
150
0
150
0
150
0
100
0
100
Limited interlock time
tMLI
20
20
20
20
20
tUI
0
0
0
0
0
tAZ
10
10
10
10
20
20
20
20
20
tZAD
0
0
0
0
0
tENV
20
20
70
20
70
20
55
Data valid setup time at
sender
Data valid hold time at
sender
Interlock time with
minimum
10
tZAH
70
Data hold time at recipient
20
Drivers to assert or negate
55
tSR
50
30
20
NA
NA
tRFS
75
70
60
60
60
tRP
160
tIORDYZ
125
20
100
20
100
20
100
20
20
tZIORDY
0
0
0
0
0
tACK
20
20
20
20
20
tSS
50
50
50
50
50
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Unlimited interlock time
Maximum time allowed
for output drivers to
release
Minimum delay time
required for output
Envelope time
STROBE to DMARDY_
time
Ready to final STROBE
time
Minimum time to assert
STOP or negate DMARQ
Maximum time before
releasing IORDY
Minimum time before
driving STROBE
Setup and hold times for
DMACK_
Time from STROBE edge
to negation of DMARQ or
assertion of STOP
Page 23
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Notes:
The definitions for the DIOW_:STOP, DIOR_:HDMARDY_:HSTROBE and
IORDY:DDMARDY_:DSTROBE signal lines are not in efficient until DMARQ and DMACK are asserted.
Figure 6.5 - Initiating an Ultra DMA Data-In Burst
Notes:
IODD(15:0) and DSTROBE signals are shown at both the host and the device to emphasize that cable settling
time as well as cable propagation delay shall not allow the data signals to be considered stable at the host until
some time after they are driven by the device.
Figure 6.6 - Sustained Ultra DMA Data-In Burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 24
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Notes:
1. The host may assert STOP to request termination of the Ultra DMA burst no sooner than tRP after
HDMARDY_ is negated.
2. If the tSR timing is not satisfied, the host may receive zero, one, or two more data words from the device.
Figure 6.7 - Host Pausing an Ultra DMA Data-In Burst
Notes:
The definitions for the DIOW_:STOP, DIOR_:HDMARDY_:HSTROBE and
IORDY:DDMARDY_:DSTROBE signal lines are no longer in effect after DMARQ and DMACK are
negated.
Figure 6.8 - Device Terminating an Ultra DMA Data-In Burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 25
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Notes:
The definitions for the DIOW_:STOP, DIOR_:HDMARDY_:HSTROBE and
IORDY:DDMARDY_:DSTROBE signal lines are no longer in effect after DMARQ and DMACK are
negated.
Figure 6.9 - Host Terminating an Ultra DMA Data-In Burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 26
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Notes:
The definitions for the DIOW_:STOP, DIOR_:HDMARDY_:HSTROBE and
IORDY:DDMARDY_:DSTROBE signal lines are not in effect until DMARQ and DMACK are asserted.
Figure 6.10 - Initiating an Ultra DMA Data-Out Burst
Notes:
IODD(15:0) and HSTROBE signals are shown at both the device and the host to emphasize that cable settling
time as well as cable propagation delay shall not allow the data signals to be considered stable at the devicet
until some time after they are driven by the host.
Figure 6.11 - Sustained Ultra DMA Data-Out Burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 27
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Notes:
1. The device may negate DMARQ to request termination of the Ultra DMA burst no sooner than tRP after
DDMARDY_ is negated.
2. If the tSR timing is not satisfied, the device may receive zero, one, or two more data words from the host.
Figure 6.12 - Device Pausing an Ultra DMA Data-Out Burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 28
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Notes:
The definitions for the DIOW_:STOP, DIOR_:HDMARDY_:HSTROBE and
IORDY:DDMARDY_:DSTROBE signal lines are no longer in effect after DMARQ and DMACK are
negated.
Figure 6.13 - Host terminating an Ultra DMA data-out burst
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 29
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
Notes:
The definitions for the DIOW_:STOP, DIOR_:HDMARDY_:HSTROBE and
IORDY:DDMARDY_:DSTROBE signal lines are no longer in effect after DMARQ and DMACK are
negated.
Figure 6.14 - Device Terminating an Ultra DMA Data-Out Burst
6.5 AC Characteristics - USB 2.0
The GL811E conforms to all timing diagrams and specifications for Universal Serial Bus specification rev. 2.0.
Please refer to this specification for more information.
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 30
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
CHAPTER 7
PACKAGE DIMENSION
D
D1
A
D2
A2
25
36
37
Green
Package
GL811E
AAAAAAAGAA
YWWXXXXXXXX
Date Code
B
Code
No.
Lot Code
48
13
12 4X
1
e
0- 1
4X
b
bbb H A B D
C
ccc C
-02
R1
R2
GAGE PLANE
0.25mm
S
L
-03
NOTES :
1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD
PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 mm
PER SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY
SIZE DIMENSIONS INCLUDING MOLD MISMATCH.
2. DIMENSION b DOES NOT INCLUDE DAMBAR
PROTRUSION. ALLOWABLE DAMBAR PROTRUSION
SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE
MAXIMUM b DIMENSION BY MORE THAN 0.08mm.
DAMBAR CAN NOT BE LOCATED ON THE LOWER
RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN
PROTRUSION AND AN ADJACENT LEAD IS 0.07mm.
c
ddd M C A B s D s
0-
H
aaa C A B D
L1
E2
E
E1
24
Internal
No.
A
A1
0.05 S
D
SEATING
PLANE
CONTROL DIMENSIONS ARE IN MILLIMETERS.
MILLIMETER
INCH
SYMBOL
MIN. NOM. MAX. MIN. NOM. MAX.
A
1.60
0.063
A1
0.05
0.15 0.002
0.006
1.35
A2
1.40
1.45 0.053 0.055 0.057
D
9.00 BASIC
0.354 BASIC
E
9.00 BASIC
0.354 BASIC
D1
7.00 BASIC
0.276 BASIC
E1
7.00 BASIC
0.276 BASIC
D2
5.50 BASIC
0.217 BASIC
E2
5.50 BASIC
0.217 BASIC
R1
0.08
0.003
R2
0.08
0.20 0.003
0.008
00°
3.5°
7°
0°
3.5°
7°
0- 1
0°
0°
0- 2
11°
12°
13°
11°
12°
13°
0- 3
11°
12°
13°
11°
12°
13°
c
0.09
0.20 0.004
0.008
L
0.45
0.60
0.75 0.018 0.024 0.030
L1
1.00 REF
0.039 REF
S
0.20
0.008
b
0.17
0.20
0.27 0.007 0.008 0.011
e
0.50 BASIC
0.020 BASIC
TOLERANCES OF FORM AND POSITION
aaa
0.20
0.008
bbb
0.20
0.008
ccc
0.08
0.003
ddd
0.08
0.003
Figure 7.1 - GL811E 48 Pin LQFP Package
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 31
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
D
D1
A
D2
A2
25
36
37
Green
Package
GL811E
AAAAAAAGAA
YWWXXXXXXXX
Date Code
B
Code
No.
Lot Code
48
13
12 4X
1
e
0- 1
4X
b
aaa C A B D
bbb H A B D
C
ccc C
R1
R2
H
GAGE PLANE
0.25mm
S
L
-03
NOTES :
1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD
PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 mm
PER SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY
SIZE DIMENSIONS INCLUDING MOLD MISMATCH.
2. DIMENSION b DOES NOT INCLUDE DAMBAR
PROTRUSION. ALLOWABLE DAMBAR PROTRUSION
SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE
MAXIMUM b DIMENSION BY MORE THAN 0.08mm.
DAMBAR CAN NOT BE LOCATED ON THE LOWER
RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN
PROTRUSION AND AN ADJACENT LEAD IS 0.07mm.
c
ddd M C A B s D s
0-
-02
L1
E2
E
E1
24
Internal
No.
A
A1
0.05 S
D
SEATING
PLANE
CONTROL DIMENSIONS ARE IN MILLIMETERS.
MILLIMETER
INCH
SYMBOL
MIN. NOM. MAX. MIN. NOM. MAX.
A
1.20
0.047
A1
0.05
0.15 0.002
0.006
0.95
A2
1.00
1.05 0.037 0.039 0.041
D
9.00 BASIC
0.354 BASIC
E
9.00 BASIC
0.354 BASIC
D1
7.00 BASIC
0.276 BASIC
E1
7.00 BASIC
0.276 BASIC
D2
5.50 BASIC
0.217 BASIC
E2
5.50 BASIC
0.217 BASIC
R1
0.08
0.003
R2
0.08
0.20 0.003
0.008
00°
3.5°
7°
0°
3.5°
7°
-01
0°
0°
-02
11°
12°
13°
11°
12°
13°
-03
11°
12°
13°
11°
12°
13°
c
0.09
0.20 0.004
0.008
L
0.45
0.60
0.75 0.018 0.024 0.030
L1
1.00 REF
0.039 REF
S
0.20
0.008
b
0.17
0.20
0.27 0.007 0.008 0.011
e
0.50 BASIC
0.020 BASIC
TOLERANCES OF FORM AND POSITION
aaa
0.20
0.008
bbb
0.20
0.008
ccc
0.08
0.003
ddd
0.08
0.003
Figure 7.2 - GL811E 48 Pin TQFP Package
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 32
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
D
D1
A
A2
D
48
33
49
Green
Package
GL811E
AAAAAAAGAA
YWWXXXXXXXX
Date Code
B
Code
No.
Lot Code
17
64
16 4X
1
4X
e
0-1
b
aaa C A B D
bbb H A B D
L1
E2
E
E1
32
Internal
No.
A
A1
0.05 S
D2
c
ddd M C A B s D s
0-
C
SEATING
PLANE
ccc C
0- 2
R1
R2
H
GAGE PLANE
0.25mm
S
L
0- 3
NOTES :
1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD
PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 mm PER
SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY SIZE
DIMENSIONS INCLUDING MOLD MISMATCH.
2.
DIMENSION b DOES NOT INCLUDE DAMBAR
PROTRUSION. ALLOWABLE DAMBAR PROTRUSION
SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE
MAXIMUM b DIMENSION BY MORE THAN 0.08mm.
DAMBAR CAN NOT BE LOCATED ON THE LOWER
RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN
PROTRUSION AND AN ADJACENT LEAD IS 0.07mm.
CONTROL DIMENSIONS ARE IN MILLIMETERS.
MILLIMETER
INCH
SYMBOL
MIN. NOM. MAX. MIN. NOM. MAX.
0.063
A
1.60
0.006
A1
0.05
0.15 0.002
1.35
A2
1.40
1.45 0.053 0.055 0.057
D
12.00 BASIC
0.472 BASIC
E
12.00 BASIC
0.472 BASIC
D1
10.00 BASIC
0.393 BASIC
E1
10.00 BASIC
0.393 BASIC
7.50 BASIC
0.295 BASIC
D2
E2
7.50 BASIC
0.295 BASIC
R1
0.08
0.003
R2
0.08
0.20 0.003
0.008
00
3.5
7
0
3.5
7
-01
0
0
-02
11
12
13
11
12
13
-03
11
12
13
11
12
13
0.09
0.20 0.004
0.008
c
L
0.45
0.60
0.75 0.018 0.024 0.030
1.00 REF
0.039 REF
L1
S
0.20
0.008
0.17
0.20
0.27 0.007 0.008 0.011
b
e
0.50 BASIC
0.020 BASIC
TOLERANCES OF FORM AND POSITION
aaa
0.20
0.008
bbb
0.20
0.008
ccc
0.08
0.003
ddd
0.08
0.003
Figure 7.3 - GL811E 64 Pin LQFP Package
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 33
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
D
D1
A
A2
D
48
33
49
Green
Package
GL811E
AAAAAAAGAA
YWWXXXXXXXX
Date Code
B
Code
No.
Lot Code
17
64
16 4X
1
4X
e
0-1
b
aaa C A B D
bbb H A B D
L1
E2
E
E1
32
Internal
No.
A
A1
0.05 S
D2
c
ddd M C A B s D s
0-
C
SEATING
PLANE
ccc C
-02
R1
R2
H
GAGE PLANE
0.25mm
S
L
-03
NOTES :
1. DIMENSIONS D1 AND E1 DO NOT INCLUDE MOLD
PROTRUSION. ALLOWABLE PROTRUSION IS 0.25 mm PER
SIDE. D1 AND E1 ARE MAXIMUM PLASTIC BODY SIZE
DIMENSIONS INCLUDING MOLD MISMATCH.
2.
DIMENSION b DOES NOT INCLUDE DAMBAR
PROTRUSION. ALLOWABLE DAMBAR PROTRUSION
SHALL NOT CAUSE THE LEAD WIDTH TO EXCEED THE
MAXIMUM b DIMENSION BY MORE THAN 0.08mm.
DAMBAR CAN NOT BE LOCATED ON THE LOWER
RADIUS OR THE FOOT. MINIMUM SPACE BETWEEN
PROTRUSION AND AN ADJACENT LEAD IS 0.07mm.
CONTROL DIMENSIONS ARE IN MILLIMETERS.
MILLIMETER
INCH
SYMBOL
MIN. NOM. MAX. MIN. NOM. MAX.
0.047
A
1.20
0.006
A1
0.05
0.15 0.002
0.95
A2
1.00
1.05 0.037 0.039 0.041
D
12.00 BASIC
0.472 BASIC
E
12.00 BASIC
0.472 BASIC
D1
10.00 BASIC
0.393 BASIC
E1
10.00 BASIC
0.393 BASIC
7.50 BASIC
0.295 BASIC
D2
E2
7.50 BASIC
0.295 BASIC
R1
0.08
0.003
R2
0.08
0.20 0.003
0.008
00
3.5
7
0
3.5
7
0- 1
0
0
0- 2
11
12
13
11
12
13
0- 3
11
12
13
11
12
13
0.09
0.20 0.004
0.008
c
L
0.45
0.60
0.75 0.018 0.024 0.030
1.00 REF
0.039 REF
L1
S
0.20
0.008
0.17
0.20
0.27 0.007 0.008 0.011
b
e
0.50 BASIC
0.020 BASIC
TOLERANCES OF FORM AND POSITION
aaa
0.20
0.008
bbb
0.20
0.008
ccc
0.08
0.003
ddd
0.08
0.003
Figure 7.4 - GL811E 64 Pin TQFP Package
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 34
GL811E USB 2.0 to ATA/ATAPI Bridge Controller
CHAPTER 8
ORDERING INFORMATION
Table 8.1 - Ordering Information
Part Number
Package
Status
48-pin LQFP
GL811E
64-pin LQFP
48-pin TQFP
64-pin TQFP
© 2000-2004 Genesys Logic Inc. - All rights reserved.
Page 35