Genesys Logic, Inc. GL830 USB 2.0 to SATA Bridge Controller Datasheet Revision 1.02 Aug. 21, 2007 GL830 USB2.0 to SATA Bridge Controller Copyright: Copyright © 2007 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 ©2007 Genesys Logic Inc. - All rights reserved. Page 2 GL830 USB2.0 to SATA Bridge Controller Revision History Revision Date Description 1.00 06/14/2007 First Formal Release 1.01 7/17/2007 Add 48 and 128pin description 1.02 08/21/2007 Modify LQFP48/64/128 description ©2007 Genesys Logic Inc. - All rights reserved. Page 3 GL830 USB2.0 to SATA Bridge Controller TABLE OF CONTENTS CHAPTER 1 GENERAL DESCRIPTION................................................... 8 CHAPTER 2 FEATURES .............................................................................. 9 CHAPTER 3 PIN ASSIGNMENT .............................................................. 10 3.1 PINOUTS.................................................................................................... 10 3.2 PIN LIST.................................................................................................... 13 3.3 PIN DESCRIPTIONS ................................................................................... 15 CHAPTER 4 BLOCK DIAGRAM.............................................................. 22 CHAPTER 5 FUNCTION DESCRIPTION ............................................... 23 5.1 UTM......................................................................................................... 23 5.2 SIE............................................................................................................ 23 5.3 EP0/EP3 FIFO AND BULK BUFFER ........................................................ 23 5.4 OPERATION REGISTER............................................................................. 23 5.5 SPI INTERFACE ........................................................................................ 23 5.6 PHY LAYER ............................................................................................. 23 5.7 LINK LAYER ............................................................................................. 23 5.8 TRANSPORT LAYER .................................................................................. 23 5.9 APPLICATION LAYER ............................................................................... 23 CHAPTER 6 ELECTRICAL CHARACTERISTICS............................... 24 6.1 ABSOLUTE MAXIMUM RATINGS .............................................................. 24 6.2 TEMPERATURE CONDITIONS ................................................................... 24 6.3 DC CHARACTERISTICS ............................................................................ 24 6.3.1 I/O Type digital pins ....................................................................... 24 6.3.2 USB Interface DC Characteristics ................................................ 25 6.3.3 SATA Interface DC Characteristics ............................................. 25 6.3.4 Reference Clock Input Requirement ............................................ 25 6.3.5 Reference Resistor Requirement ................................................... 25 6.4 AC CHARACTERISTICS ............................................................................ 25 6.4.1 USB Interface AC Characteristics ................................................ 25 6.4.2 SATA Interface AC Characteristics ............................................. 25 ©2007 Genesys Logic Inc. - All rights reserved. Page 4 GL830 USB2.0 to SATA Bridge Controller CHAPTER 7 PACKAGE DIMENSION..................................................... 26 CHAPTER 8 ORDERING INFORMATION ............................................ 29 ©2007 Genesys Logic Inc. - All rights reserved. Page 5 GL830 USB2.0 to SATA Bridge Controller LIST OF FIGURES FIGURE 3.1 - 48 PIN LQFP PINOUT DIAGRAM.................................................................. 10 FIGURE 3.2 - 64 PIN LQFP PINOUT DIAGRAM.................................................................. 11 FIGURE 3.3 - 128 PIN LQFP PINOUT DIAGRAM ............................................................... 12 FIGURE 4.1 - BLOCK DIAGRAM ......................................................................................... 22 FIGURE 7.1 – GL830 48 PIN LQFP PACKAGE .................................................................. 26 FIGURE 7.2 - GL830 64 PIN LQFP PACKAGE ................................................................... 27 FIGURE 7.3 - GL830 128 PIN LQFP PACKAGE ................................................................. 28 ©2007 Genesys Logic Inc. - All rights reserved. Page 6 GL830 USB2.0 to SATA Bridge Controller LIST OF TABLES TABLE 3.1 – 48 PIN LIST .................................................................................................... 13 TABLE 3.2 – 64 PIN LIST .................................................................................................... 13 TABLE 3.3 – 128 PIN LIST .................................................................................................. 14 TABLE 3.4 – 48 PIN DESCRIPTIONS.................................................................................... 15 TABLE 3.5 – 64 PIN DESCRIPTIONS.................................................................................... 16 TABLE 3.6 – 128 PIN DESCRIPTIONS.................................................................................. 18 TABLE 6.1 - MAXIMUM RATINGS ...................................................................................... 24 TABLE 6.2 - TEMPERATURE CONDITIONS ......................................................................... 24 TABLE 6.3 - I/O TYPE DIGITAL PINS .................................................................................. 24 TABLE 6.6 - REFERENCE CLOCK INPUT REQUIREMENT .................................................. 25 TABLE 6.7 - REFERENCE RESISTOR REQUIREMENT ......................................................... 25 TABLE 8.1 - ORDERING INFORMATION ............................................................................. 29 ©2007 Genesys Logic Inc. - All rights reserved. Page 7 GL830 USB2.0 to SATA Bridge Controller CHAPTER 1 GENERAL DESCRIPTION The GL830 is a highly-compatible, low cost USB 2.0 to SATA bridge controller, which integrates Genesys Logic own design high speed UTMI (USB 2.0 Transceiver Macrocell Interface) transceiver/receiver and Serial ATA PHY. As a one-chip solution which complies with Universal Serial Bus specification rev. 2.0 and Serial ATA specification rev. 2.6. There are totally 4 endpoints in the GL830 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 GL830 can support not only plug and play but also Windows Vista/ XP/ 2000/ ME default driver. The GL830 uses 25MHz crystal and slew-rate controlled pads to reduce the EMI issue. With 64-pin LQFP (7mmX7mm) package, the GL830 is the best cost/ performance solution to fit different situations in the USB 2.0 high speed storage class applications such as SATA HDD and ODD. ©2007 Genesys Logic Inc. - All rights reserved. Page 8 GL830 USB2.0 to SATA Bridge Controller CHAPTER 2 FEATURES · Complies with Universal Serial Bus specification rev. 2.0. · Complies with USB Storage Class specification ver.1.0. (Bulk only protocol) · Operating system supported: Win Vista/ 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). · Support 4 endpoints: Control (0) / Bulk Read (1) / Bulk Write (2) / Interrupt (3). · 64 / 512 bytes Data Payload for full / high speed Bulk Endpoint. · Complies with Serial ATA specification rev. 2.6. · Support SATA hot-plug · Support Spread Spectrum Clocking to reduce EMI · Support Partial/Slumber power management · Provide adjustable TX signal amplitude and pre-emphasis level · Provide specified OOB signal detection and transmission · Embedded Turbo 8051. · ROM size: 12k words; RAM size: 1280 bytes. (Bulk Buffer: 512 words, MC RAM: 256 bytes) · Supports Power Down mode and USB suspend indicator. · Supports USB 2.0 TEST mode features. · Supports 4 PIO and 4GPIO for programmable AP. · Supports device power control for power on/off when running suspend mode. · Provides LED indicator for Full Speed and High Speed . · using 25 MHz external clock to provide better EMI. · 3.3V power input; 5V tolerance pad. · Supports Wakeup ability. · Embedded Regulator (3.3V to 1.8V). · Embedded Regulator (5V to 3.3V). · Provides SPI interface for Finger Print (only for 64 pin package). · Available in 48/64/128-pin LQFP. ©2007 Genesys Logic Inc. - All rights reserved. Page 9 GL830 USB2.0 to SATA Bridge Controller CHAPTER 3 PIN ASSIGNMENT GND CVDD X1 X2 VDD GND VDD CVDD AGND AVDD DP DM 36 35 34 33 32 31 30 29 28 27 26 25 3.1 Pinouts RTERM 37 24 AGND PLLVDD 38 23 RREF PLLVSS 39 22 AVDD TXVSS 40 21 NC TXVDD 41 20 GPIO1 TXP 42 19 NC TXN 43 18 PIO2 RXN 44 17 GPIO2 RXP 45 16 NC RXVDD 46 15 V5 RXVSS 47 14 VDD CVDD 48 13 GND 1 2 3 4 5 6 7 8 9 10 11 12 GND GPIO0 GPIO3 PIO3 HRST_ CVDD VDD GND TEST PIO0 PIO1 CVDD LQFP - 48 Figure 3.1 - 48 Pin LQFP Pinout Diagram ©2007 Genesys Logic Inc. - All rights reserved. Page 10 GL830 USB2.0 to SATA Bridge Controller 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 PLLVDD 49 32 NC PLLVSS 50 31 NC RXPEXT 51 30 GPIO1 RXNEXT 52 29 NC TXNEXT 53 28 NC TXPEXT 54 27 PIO2 TXVSS 55 26 NC TXVDD 56 25 GPIO2 TXP 57 24 NC TXN 58 23 V5 RXN 59 22 VDD RXP 60 21 GND RXVDD 61 20 CVDD RXVSS 62 19 NC CVDD 63 18 NC GND 64 17 NC GL830 LQFP - 64 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Figure 3.2 - 64 Pin LQFP Pinout Diagram ©2007 Genesys Logic Inc. - All rights reserved. Page 11 GL830 USB2.0 to SATA Bridge Controller NC NC NC NC NC NC NC PLLVDD PLLVDD PLLVSS RXPEXT RXNEXT TXNEXT TXPEXT TXVSS TXVDD TXP TXN RXN RXP RXVDD RXVSS CVDD GND NC ROM_A8 ROM_A7 ROM_A9 ROM_A6 ROM_A10 ARESET_ SPDSEL 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 GL830 LQFP - 128 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 GPIO4 PHYRDY DMACK_ GPIO1 IORDY T_ROM DIOR_ PIO2 DIOW_ GPIO2 DMARQ ROM_D5 V5 VDD VDD MODE1 GND CVDD DD15 ROM_D2 DD0 ROM_D6 DD14 ROM_D1 DD1 ROM_D7 DD13 ROM_D0 DD2 ROM_A0 PIO1 PIO0 Figure 3.3 - 128 Pin LQFP Pinout Diagram ©2007 Genesys Logic Inc. - All rights reserved. Page 12 GL830 USB2.0 to SATA Bridge Controller 3.2 Pin List Table 3.1 – 48 Pin List Pin# Pin Name Type Pin# Pin Name Type Pin# Pin Name Type Pin# Pin Name Type 1 GND P 13 GND P 25 DM B 37 RTERM A 2 GPIO0 B 14 VDD P 26 DP B 38 PLLVDD P 3 GPIO3 B 15 V5 P 27 AVDD P 39 PLLVSS P 4 PIO3 B 16 NC - 28 AGND P 40 TXVSS P 5 HRST_ I 17 GPIO2 B 29 CVDD P 41 TXVDD P 6 CVDD P 18 PIO2 B 30 VDD P 42 TXP O 7 VDD P 19 NC - 31 GND P 43 TXN O 8 GND P 20 GPIO1 B 32 VDD P 44 RXN I 9 TEST I 21 NC - 33 X2 B 45 RXP I 10 PIO0 B 22 AVDD P 34 X1 I 46 RXVDD P 11 PIO1 B 23 RREF A 35 CVDD P 47 RXVSS P 12 CVDD P 24 AGND P 36 GND P 48 CVDD P Pin Name Type Table 3.2 – 64 Pin List Pin# Pin Name Type Pin# Pin Name 1 GPIO0 B 17 NC - 33 AVDD P 49 PLLVDD P 2 GPIO3 B 18 NC - 34 RREF A 50 PLLVSS P 3 PIO3 B 19 NC - 35 AGND P 51 RXPEXT I 4 NC - 20 CVDD P 36 DM B 52 RXNEXT I 5 HRST_ I 21 GND P 37 DP B 53 TXNEXT O 6 NC - 22 VDD P 38 AVDD3 P 54 TXPEXT O 7 NC - 23 V5 P 39 AGND3 P 55 TXVSS P 8 CVDD P 24 NC - 40 CVDD P 56 TXVDD P 9 VDD P 25 GPIO2 B 41 VDD P 57 TXP O 10 MODE I 26 NC - 42 GND P 58 TXN O 11 GND P 27 PIO2 B 43 VDD P 59 RXN I 12 TEST I 28 NC - 44 X2 B 60 RXP I 13 NC - 29 NC - 45 X1 I 61 RXVDD P ©2007 Genesys Logic Inc. - All rights reserved. Type Pin# Pin Name Type Pin# Page 13 GL830 USB2.0 to SATA Bridge Controller 14 NC - 30 GPIO1 B 46 CVDD P 62 RXVSS P 15 PIO0 B 31 NC - 47 GND P 63 CVDD P 16 PIO1 B 32 NC - 48 RTERM A 64 GND P Pin Name Type Table 3.3 – 128 Pin List Pin# Pin Name Type Pin# Pin Name 1 GPIO0 B 33 PIO0 B 65 AINTRQ B 97 NC - 2 GPIO3 B 34 PIO1 B 66 AVDD P 98 NC - 3 PIO4 B 35 ROM_A0 O 67 AVDD P 99 NC - 4 PIO3 B 36 DD2 B 68 RREF A 100 NC - 5 ROM_A5 O 37 ROM_D0 B 69 AGND P 101 NC - 6 DD7 B 38 DD13 B 70 AGND P 102 NC - 7 ROM_A11 O 39 ROM_D7 B 71 DM B 103 NC - 8 DD8 B 40 DD1 B 72 DP B 104 PLLVDD P 9 HRST_ I 41 ROM_D1 B 73 AVDD P 105 PLLVDD P 10 DD6 B 42 DD14 B 74 AGND P 106 PLLVSS P 11 ROM_A4 O 43 ROM_D6 B 75 GND P 107 RXPEXT I 12 DD9 B 44 DD0 B 76 GND P 108 RXNEXT I 13 ROM_A12 O 45 ROM_D2 B 77 CVDD P 109 TXNEXT O 14 DD5 B 46 DD15 B 78 DA1 B 110 TXPEXT O 15 ROM_A3 O 47 CVDD P 79 DA0 B 111 TXVSS P 16 CVDD P 48 GND P 80 NC - 112 TXVDD P 17 CVDD P 49 MODE1 I 81 DA2 B 113 TXP O 18 VDD P 50 VDD P 82 ROM_D3 B 114 TXN O 19 MOD0 I 51 VDD P 83 CS0_ B 115 RXN I 20 GND P 52 V5 I 84 ROM_D4 B 116 RXP I 21 DD10 B 53 ROM_D5 B 85 CS1_ B 117 RXVDD P 22 ROM_A13 O 54 DMARQ B 86 GND P 118 RXVSS P 23 TEST I 55 GPIO2 B 87 VDD P 119 CVDD P 24 TXD O 56 DIOW_ B 88 VDD P 120 GND P 25 RXD B 57 PIO2 B 89 GND P 121 NC - ©2007 Genesys Logic Inc. - All rights reserved. Type Pin# Pin Name Type Pin# Page 14 GL830 USB2.0 to SATA Bridge Controller 26 DD4 B 58 DIOR_ B 90 GND P 122 ROM_A8 O 27 ROM_A2 O 59 T_ROM I 91 VDD P 123 ROM_A7 O 28 DD11 B 60 IORDY B 92 X2 B 124 ROM_A9 O 29 ROM_A14 O 61 GPIO1 B 93 X1 I 125 ROM_A6 O 30 DD3 B 62 DMACK_ B 94 VDD P 126 ROM_A10 O 31 ROM_A1 O 63 PHYRDY O 95 GND P 127 ARESET_ B 32 DD12 B 64 GPIO4 B 96 RTERM A 128 SPDSEL I 3.3 Pin Descriptions Table 3.4 – 48 Pin Descriptions USB Interface Pin Name Pin# Type Description RREF 23 A Reference resistor DM 25 B HS D- DP 26 B HS D+ AVDD 22,27 P USB Analog 3.3V power AGND 24,28 P USB Analog Ground SATA Interface Pin Name Pin# Type Description RTERM 37 A Reference resistor PLLVDD 38 P 1.8V Power Supplies for internal PLL PLLVSS 39 P Ground for internal PLL TXVSS 40 P Ground for transceiver part TXVDD 41 P 1.8V Power Supplies for transceiver part TXP 42 O SATA Differential Transmit TX+ TXN 43 O SATA Differential Transmit TX- RXN 44 I SATA Differential Receive RX- RXP 45 I SATA Differential Receive RX+ RXVDD 46 P 1.8V Power Supplies for receiver part RXVSS 47 P Ground for receiver part Digital Power and Ground Pin Name Pin# Type ©2007 Genesys Logic Inc. - All rights reserved. Description Page 15 GL830 USB2.0 to SATA Bridge Controller CVDD VDD GND V5 6,12,29, 35,48 7,14 30, 32 1,8,13, 31,36 15 P 1.8V Digital Power P 3.3V Digital Power P Digital Ground p 5V Power Input Miscellaneous Interface Pin Name Pin# Type Description TEST 9 X2 33 B Crystal Output X1 34 I Crystal Input HRST_ 5 GPIO0~3 2,20,17,3 PIO0~3 10,11,18, 4 B (pu) B (pd) NC 16,19,21 - I (pd) Test Mode Input I (pu) Reset Pin General Purpose I/O #0~#3 Programmable I/O #0~#3 No connection Table 3.5 – 64 Pin Descriptions USB Interface Pin Name Pin# Type Description RREF 34 A Reference resistor DM 36 B HS D- DP 37 B HS D+ AVDD 33,38 P USB Analog 3.3V power AGND 35,39 P USB Analog Ground SATA Interface Pin Name Pin# Type Description RTERM 48 A Reference resistor PLLVDD 49 P 1.8V Power Supplies for internal PLL PLLVSS 50 P Ground for internal PLL RXPEXT 51 I eSATA Differential Receive RX+ RXNEXT 52 I eSATA Differential Receive RX- ©2007 Genesys Logic Inc. - All rights reserved. Page 16 GL830 USB2.0 to SATA Bridge Controller TXNEXT 53 O eSATA Differential Transmit TX- TXPEXT 54 O eSATA Differential Transmit TX+ TXVSS 55 P Ground for transceiver part TXVDD 56 P 1.8V Power Supplies for transceiver part TXP 57 O SATA Differential Transmit TX+ TXN 58 O SATA Differential Transmit TX- RXN 59 I SATA Differential Receive RX- RXP 60 I SATA Differential Receive RX+ RXVDD 61 P 1.8V Power Supplies for receiver part RXVSS 62 P Ground for receiver part Digital Power and Ground Pin Name CVDD VDD GND V5 Pin# 8,20,40, 46,63 9,22,41, 43 11,21,42, 47,64 23 Type Description P 1.8V Digital Power P 3.3V Digital Power P Digital Ground p 5V Power Input Miscellaneous Interface Pin Name Pin# TEST 12 X2 44 B Crystal Output X1 45 I Crystal Input HRST_ 5 I (pu) Reset Pin MODE 10 I (pd) Mode Select (0=> USB to SATA; 1=> eSATA to SATA) GPIO0~3 1,30,25,2 PIO0~3 NC 15,16,27, 3 4,6,7,13, 14,17,18, 19,24,26, 28,29,31, 32 Type Description I (pd) Test Mode Input B (pu) B (pd) - General Purpose I/O #0~#3 Programmable I/O #0~#3 No connection ©2007 Genesys Logic Inc. - All rights reserved. Page 17 GL830 USB2.0 to SATA Bridge Controller Table 3.6 – 128 Pin Descriptions USB Interface Pin Name Pin# Type Description RREF 68 A Reference resistor DM 71 B HS D- DP 72 B HS D+ AVDD 66,67,73 P USB Analog 3.3V power AGND 69,70,74 P USB Analog Ground SATA Interface Pin Name Pin# Type Description RTERM 96 A Reference resistor PLLVDD 104,105 P 1.8V Power Supplies for internal PLL PLLVSS 106 P Ground for internal PLL RXPEXT 107 I eSATA Differential Receive RX+ RXNEXT 108 I eSATA Differential Receive RX- TXNEXT 109 O eSATA Differential Transmit TX- TXPEXT 110 O eSATA Differential Transmit TX+ TXVSS 111 P Ground for transceiver part TXVDD 112 P 1.8V Power Supplies for transceiver part TXP 113 O SATA Differential Transmit TX+ TXN 114 O SATA Differential Transmit TX- RXN 115 I SATA Differential Receive RX- RXP 116 I SATA Differential Receive RX+ RXVDD 117 P 1.8V Power Supplies for receiver part RXVSS 118 P Ground for receiver part Digital Power and Ground Pin Name CVDD VDD GND Pin# 16,17,47, 77,119 18,50,51 87,88,91, 94 20,48,75, 76,86,89, 90,95, 120 Type Description P 1.8V Digital Power P 3.3V Digital Power P Digital Ground ©2007 Genesys Logic Inc. - All rights reserved. Page 18 GL830 USB2.0 to SATA Bridge Controller V5 52 p 5V Power Input ATA/ ATAPI Interface (Host mode) Pin Name DD0~15 ARESET_ CS1_, CS0_ Pin# Type 44,40,36, 30,26,14, 10,6,8,12, 21,28,32, 38,42,46 B IDE Data Bus 127 I (pu) Device Reset 85, 83 I (pu) Description Chip Select #1,#0 DA0~2 79,78,81 I (pd) INTRQ 65 O IDE interrupt input DMACK_ 62 I (pu) IDE Acknowledge IORDY 60 O DIOR_ 58 DIOW_ 56 DMARQ 54 I (pu) I (pu) O IDE Address #2,#1,#0 IDE Ready IDE read signal IDE write signal IDE request ATA/ ATAPI Interface (Device mode) Pin Name Pin# 44,40,36, 30,26,14, 10,6,8,12, 21,28,32, 38,42,46 Type B IDE Data Bus 127 O Device Reset 85, 83 O Chip Select #1,#0 DA0~2 79,78,81 O IDE Address #2,#1,#0 INTRQ 65 I (pd) IDE interrupt input DMACK_ 62 O IDE Acknowledge IORDY 60 I (pu) DIOR_ 58 O IDE read signal DIOW_ 56 O IDE write signal DMARQ 54 I (pd) DD0~15 ARESET_ CS1_, CS0_ Description IDE Ready IDE request ©2007 Genesys Logic Inc. - All rights reserved. Page 19 GL830 USB2.0 to SATA Bridge Controller Miscellaneous Interface Pin Name Pin# TEST 23 X2 92 B Crystal Output X1 93 I Crystal Input HRST_ 9 MODE0,1 GPIO0~4 PIO0~4 19,49 1,61,55,2, 64 33,34,57, 4,3 TXD 24 RXD 25 SPDSEL 128 PHYRDY 63 T_ROM 59 ROM_A0~14 ROM_D0~7 NC Notation: Type O I B B/I B/O P A 35,31,27, 15,11,5, 125,123, 122,124, 126,7,13, 22,29 37,41,45, 82,84,53, 43,39 80,97,98, 99,100, 101,102, 103 Type Description I (pd) Test Mode Input I (pu) Reset Pin Mode Select 00=> USB to SATA; 10=> eSATA to SATA; I 01=> USB to PATA; 11=> SATA to PATA (pd) When MODE0,1=11, PIO1=0 is device mode. When MODE0,1=11, PIO1=1 is host mode. B General Purpose I/O #0~#4 (pu) B Programmable I/O #0~#4 (pd) O 8051 UART TXD (pu) B 8051 UART RXD (pu) I 0 => force in 1.5G; 1 => negotiate interface speed with attached (pd) device (1.5G or 3G) O SATA PHY ready I (pd) 0 => Internal ROM; 1 => External ROM O B (pd) - ROM Address #0~#14 ROM Data #0~#7 No connection Output Input Bi-directional Bi-directional, default input Bi-directional, default output Power / Ground Analog ©2007 Genesys Logic Inc. - All rights reserved. Page 20 GL830 USB2.0 to SATA Bridge Controller SO pu pd odpu Automatic output low when suspend Internal pull up Internal pull down Open drain with internal pull up ©2007 Genesys Logic Inc. - All rights reserved. Page 21 GL830 USB2.0 to SATA Bridge Controller CHAPTER 4 BLOCK DIAGRAM GPIO Application Layer PATA Transport Layer SPI Bulk Buffer EP0/3 FIFO Controller Operation Register Link Layer SIE 8051 Core PHY Layer UTM ROM eSATA SATA RAM USB Figure 4.1 - Block Diagram ©2007 Genesys Logic Inc. - All rights reserved. Page 22 GL830 USB2.0 to SATA Bridge Controller CHAPTER 5 FUNCTION DESCRIPTION 5.1 UTM The USB 2.0 Transceiver Macrocell, it’s the analog circuitry that handles the low level USB protocol and signaling, and shifts the clock domain of the data from the USB 2.0 rate to one that is compatible with the general logic. 5.2 SIE The Serial Interface Engine, which contains the USB PID and address recognition logic, and other sequencing and state machine logic to handle USB packets and transactions. 5.3 EP0/EP3 FIFO and Bulk Buffer Endpoint 0/3 FIFO: The Control and Interrupt FIFO. It is composed of TX03FIFO and RX03FIFO, with 64-byte FIFO each, and it is used for endpoint 0/3 data transfer. Bulk Buffer: It is constructed in interleaved architecture and composed by two data buffers which is used to store data transferred between USB host and IDE device. 5.4 Operation Register It is a register space to store status information and to control the functions of GL830 by 8051. 5.5 SPI Interface The Serial Peripheral Interface is a serial, synchronous communication protocol. It is compatible with Motorola’s SPI specifications. 5.6 PHY Layer It has elastic buffer and supports receiver detection, data serialization and de-serialization. 5.7 Link Layer The Link layer transmits and receives frames, transmits primitives based on control signals from the Transport layer, and receives primitives from the Phy layer which are converted to control signals to the Transport layer. 5.8 Transport Layer The Transport layer constructs Frame Information Structures for transmission and decomposes received Frame Information Structure 5.9 Application Layer The Application Layer translates the ATA operation onto internal protocols. ©2007 Genesys Logic Inc. - All rights reserved. Page 23 GL830 USB2.0 to SATA Bridge Controller CHAPTER 6 ELECTRICAL CHARACTERISTICS 6.1 Absolute Maximum Ratings Table 6.1 - Maximum Ratings Symbol Min. Typ. Max. Unit Digital I/O pad power supply voltage 3.0 3.3 3.6 V Vcore Digital power supply voltage 1.62 1.8 1.98 V VAUSB Analog power supply voltage for USB PHY 3.0 3.3 3.6 V VASATA Analog power supply voltage for SATA PHY 1.62 1.8 1.98 V Static discharge voltage 4000 100 o VIO VESD TA Parameter Ambient Temperature V 0 C 6.2 Temperature Conditions Table 6.2 - Temperature Conditions Item Value Storage Temperature -50oC ~ 150 oC Operating Temperature 0 oC ~ 70 oC 6.3 DC Characteristics 6.3.1 I/O Type digital pins Table 6.3 - I/O Type digital pins Parameter Min. Typ. Max. Unit Current sink @ VOL = 0.4V 10.58 14.21 16.87 mA Current output @ VOH = 2.4V (TTL high) 14.74 27.46 43.0 mA Falling slew rate at 30 pF loading capacitance 0.56 0.91 1.28 V/ns Rising slew rate at 30 pF loading capacitance 0.58 0.91 1.72 V/ns Schmitt trigger low to high threshold point 1.4 1.5 1.6 V Schmitt trigger low to high threshold point 1.4 1.5 1.6 V Pad internal pull up resister 37.87K 64.7K 108.11K Ohms Pad internal pull down resister 29.85K 59.45K 134.26K Ohms ©2007 Genesys Logic Inc. - All rights reserved. Page 24 GL830 USB2.0 to SATA Bridge Controller 6.3.2 USB Interface DC Characteristics The GL830 conforms to DC characteristics for Universal Serial Bus specification rev. 2.0. Please refer to this specification for more information. 6.3.3 SATA Interface DC Characteristics The GL830 conforms to DC characteristics for Serial ATA specification rev. 2.6. Please refer to this specification for more information. 6.3.4 Reference Clock Input Requirement Table 6.6 - Reference Clock Input Requirement Parameter Min. Typ. Max. Unit X1 crystal frequency 25 MHz X1 cycle time 40 ns 6.3.5 Reference Resistor Requirement Table 6.7 - Reference Resistor Requirement Parameter Min. Typ. Max. Unit USB Reference Resistor 680 Ohms SATA Reference Resistor 5.1K Ohms 6.4 AC Characteristics 6.4.1 USB Interface AC Characteristics The GL830 conforms to all timing diagrams and specifications for Universal Serial Bus specification rev. 2.0. Please refer to this specification for more information. 6.4.2 SATA Interface AC Characteristics The GL830 conforms to all timing diagrams and specifications for Serial ATA specification rev. 2.6. Please refer to this specification for more information. ©2007 Genesys Logic Inc. - All rights reserved. Page 25 GL830 USB2.0 to SATA Bridge Controller CHAPTER 7 PACKAGE DIMENSION Figure 7.1 – GL830 48 Pin LQFP Package ©2007 Genesys Logic Inc. - All rights reserved. Page 26 GL830 USB2.0 to SATA Bridge Controller Figure 7.2 - GL830 64 Pin LQFP Package ©2007 Genesys Logic Inc. - All rights reserved. Page 27 GL830 USB2.0 to SATA Bridge Controller D D1 A A2 D 96 65 64 97 Green Package Internal No. GL830 AAAAAAAGAA YWWXXXXXXXX Date Code B Code No. Lot Code 33 128 4X 32 1 4X e 0- 1 aaa C A B D L1 E2 E E1 A A1 0.05 S D2 bbb H A B D c b 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. CONTROL DIMENSIONS ARE IN MILLIMETERS. MILLIMETER INCH SYMBOL MIN. NOM. MAX. MIN. NOM. MAX. 0.063 1.60 A 0.006 0.05 0.15 0.002 A1 1.35 1.40 1.45 0.053 0.055 0.057 A2 16.00 BASIC 0.630 BASIC D 16.00 BASIC 0.630 BASIC E 14.00 BASIC 0.551 BASIC D1 14.00 BASIC 0.551 BASIC E1 12.40 BASIC D2 0.488 BASIC 12.40 BASIC E2 0.488 BASIC 0.08 0.003 R1 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 0.45 0.60 0.75 0.018 0.024 0.030 L L1 1.00 REF 0.039 REF 0.20 0.008 S 0.13 0.16 0.23 0.005 0.006 0.009 b 0.40 BASIC 0.016 BASIC e TOLERANCES OF FORM AND POSITION aaa 0.20 0.008 0.20 0.008 bbb 0.08 0.003 ccc 0.003 ddd 0.07 Figure 7.3 - GL830 128 Pin LQFP Package ©2007 Genesys Logic Inc. - All rights reserved. Page 28 GL830 USB2.0 to SATA Bridge Controller CHAPTER 8 ORDERING INFORMATION Table 8.1 - Ordering Information Part Number Package Green Version Status GL830-MNGXX 48-pin LQFP Green Package XX Available GL830-MSGXX 64-pin LQFP Green Package XX Available GL830-MXGXX 128-pin LQFP Green Package XX Available ©2007 Genesys Logic Inc. - All rights reserved. Page 29