Genesys Logic, Inc.
GL816 -
USB 2.0 Flash Card Reader Controller
Specification 1.2
September 20, 2002
Genesys Logic, Inc.
10F, No.11, Ln.155, Peishen Rd., Shenkeng, Taipei, Taiwan
Tel: 886-2-2664-6655 Fax: 886-2-2664-5757
http://www.genesyslogic.com
GL816 – USB 2.0 Flash Card Reader Controller
Contents
1. General Description ......................................................................................... 3
2. Features ............................................................................................................ 4
3. Function Block ................................................................................................. 6
3.1 Block Diagram .............................................................................................. 6
3.2 Functional Overview ..................................................................................... 7
4. Pinning Information ......................................................................................... 9
4.1 Pin Assignment............................................................................................. 9
4.2 Pin Description ........................................................................................... 10
5. Electrical Characteristics .............................................................................. 16
5.1 Recommended Operation Conditions......................................................... 16
5.2 DC Characteristics...................................................................................... 16
5.3 AC Electrical Characteristics ...................................................................... 16
6. Package Information...................................................................................... 21
7. Revision History............................................................................................. 22
©2000-2001 Genesys Logic Inc.—All rights reserved.
Page 2
GL816 – USB 2.0 Flash Card Reader Controller
1. General Description
The GL816 is a highly integrated, flexible application USB 2.0 Multi-Interface
Flash Card Reader controller. It supports USB 2.0 high-speed transmission to
PCMCIA, CompactFlash (CF), Micro Drive, SmartMedia (SM), Secure Digital
TM
TM
TM
(SD), Multi Media Card (MMC), and MemoryStick (MS) interface on one
chip. Besides the flash card interface controller each, the GL816 integrates
Genesys Logic own design USB 2.0 high-speed UTMI (USB 2.0
Transceiver
Macrocell Interface)
transceiver. As a single chip solution for USB 2.0 multi flash
card reader, the GL816 complies with Universal Serial Bus specification rev. 2.0,
USB Storage Class specification ver.1.0, and flash card interface specification
each.
The GL816 can support different kinds of multi-interface combinations. For the
best performance consideration, the GL816 integrates high efficiency card
interface hardware engine for data transfer, and the 48MHz feature-enhanced
8051 micro-controller. The GL816 also supports firmware upgrade via USB
interface, and external flash read/ write for firmware upgrade and other
applications. With the advanced mobile consideration in the IA application, the
GL816 can support
Inter-Media
transfer, it means that the data transfer between
different cards doesn’t need the support of USB host in PC system.
The GL816 equips dedicated power control pins for different cards and power /
busy indication. And the pin assignment design fits to card sockets to provide
easier PCB layout. With 8 additional GPIOs, and firmware controllable CD, CE
pins, the GL816 can be programmed to fit your various design in USB 2.0 high
speed multi-interface flash card reader applications.
TM
TM
©2000-2001 Genesys Logic Inc.—All rights reserved.
Page 3
GL816 – USB 2.0 Flash Card Reader Controller
2. Features
Supports PCMCIA, CompactFlash
(MS), Secure Digital
TM
TM
(CF), SmartMedia
TM
TM
(SM), MemoryStick
TM
(SD) and Multi Media Card
(MMC) interface on one chip.
Complies with 480Mbps Universal Serial Bus specification rev. 2.0.
Complies with USB Storage Class specification rev. 1.0. (Bulk only protocol).
Operating System supported: Win XP/ 2000/ Me/ 98/ 98SE; Mac OS 9.x/ X.
Supports 1 device address and up to 10 endpoints: Control (0)/ Bulk Read (1)/ Bulk
Write (2)/ Interrupt (3), and 3 optional Bulk Read/ Write endpoints pair.
Integrated USB 2.0 Transceiver Macrocell Interface (UTMI) transceiver and Serial
Interface Engine (SIE).
Integrated 8051 micro-controller with enhanced feature:
-
-
-
-
Supports 48MHz clock rate.
12 clocks per instruction cycle.
Embedded 24KB Mask ROM and 2KB+256B SRAM.
Supports external 64KB ROM/ Flash for design flexibility.
Supports firmware upgrade via USB interface.
Supports external flash read/ write for firmware upgrade and other applications.
Supports serial EEPROM 93C86 interface for the flexibility of vendor or firmware
parameters, EEPROM size up to 2KB.
High efficiency card interface hardware engine for data transfer.
Shared pins between PCMCIA and SmartMedia
TM
interface.
PCMCIA interface:
-
-
-
-
-
-
-
-
-
-
Supports address up to 16 bits, with fix and incremental mode.
Supports 8 / 16 bit data mode and different timing.
Supports WAIT# detection.
Supports multi signal level (3.3 / 5V).
Other control signals like CD1#, CD2#, CE1#, CE2# … etc.
Supports address up to 4 bytes, 8 bit data width and different speed.
Supports different page size, and automatic append redundant area data (8/16
bytes).
Hardware ECC generation and verification.
Supports firmware correct page ECC error capability.
Supports automatic page copy (source page read + destination page write).
SmartMedia
TM
interface:
©2000-2001 Genesys Logic Inc.—All rights reserved.
Page 4
GL816 – USB 2.0 Flash Card Reader Controller
MemoryStick
TM
interface
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Complies with MemoryStick interface specification.
Supports hardware BS/SDIO/SCLK signals.
Supports INS signal.
Supports automatic CRC16 generation and verification.
Supports hardware CMD timeout detection.
Supports different clock rate up to 24 MHz.
Complies with Secure Digital / MMC interface specification.
Supports both SD / MMC mode access: CLK/CMD/DAT0/DAT1/DAT2/DAT3.
Command transmit and response receive can be enabled separately.
Automatic CRC7 generation for command and CRC7 verification for response on
CMD.
Supports automatic CRC16 generation and verification on DAT3-0.
In addition to full packet transaction, optional single byte/ bit operation on both
CMD and DAT line/ lines.
Data processing in block or byte.
Supports different clock rate from 375 KHz to 24 MHz
.
Secure Digital
TM
/ Multi Media Card
TM
interface
Dedicated power control pins for different cards and power / busy indication.
Build-in power-on reset (POR) and low-voltage detector (LVD).
3.3 Volt operation.
Pin assignment fits to card sockets to provide easier PCB layout.
Supports 8 additional GPIOs and firmware controllable CD, CE pins.
Available in 128-pin LQFP package.
©2000-2001 Genesys Logic Inc.—All rights reserved.
Page 5