gl816e Genesys Logic, gl816e Datasheet - Page 16

no-image

gl816e

Manufacturer Part Number
gl816e
Description
Usb 2.0 Ms/ Ms Pro/ Sd/ Mmc Controller
Manufacturer
Genesys Logic
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
GL816E
Manufacturer:
ICSI
Quantity:
417
Part Number:
GL816E
Manufacturer:
GENESYS
Quantity:
20 000
CHAPTER 5 FUNCTIONAL 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 FIFO
It is composed of TX0FIFO and RX0FIFO, with 64-byte FIFO each, and it is used for endpoint 0 data transfer.
5.4 EP3 FIFO
It’ s an 8-byte FIFO for endpoint 3.
5.5 Bulk FIFO
It is composed of TXFIFO and RXFIFO for data transmission and receiving respectively, also with different
modes support:
TXFIFO:
1. To ensure the continuous data transmission, TXFIFO includes 512 bytes DATA-A FIFO, 512 bytes
2. Normally SIE popes data, MHE pushes data for DATA A/B FIFOs, and redundant area is pushed by MHE
3. Supports uC single byte access for SmartMedia ECC error correction.
4. At transmit mode SIE won’t transmit data filled in TXFIFO before uC complete the data integrity
RXFIFO:
1. To ensure the continuous data transmission, RXFIFO includes 512 bytes DATA-A FIFO, 512 bytes
2. Normally MHE popes data, SIE pushes data for DATA A/B FIFOs, and redundant area is pushed by uC
Buffer Mode:
1. Buffer mode is enabled by firmware and is used to copy data block from source to destination in same
2. Under Buffer mode, firmware can enable MIF to read source data block to TXFIFO, check the data
3. For SmartMedia application, the redundant data write to destination data block space is from redundant
5.6 MHE (Media Hardware Engine)
The Media Hardware Engine contains 4 MIF (Media Interface), MHE control and MCFIFO.
1. MIF (Media Interface): There are CompactFlash MIF, Memory Stick/ Memory Stick PRO MIF, Secure
2. MCFIFO (Media Control FIFO): It’ s a 64-byte FIFO that shared by Memory Stick/ Memory Stick PRO
3. SMAFIFO (SmartMedia
© 2000-2005 Genesys Logic Inc. - All rights reserved.
checking.
and popped by MHE when SmartMedia MIF is enabled.
area of RXFIFO.
Digital/ MultiMediaCard MIF and SmartMedia/ xD-Picture Card MIF in MHE.
and SD/ MMC MIF. In MemoryStick application, the MCFIFO is used for register read and write function;
In SD/ MMC application, it is used for command and response.
DATA-B FIFO, and two 16 bytes corresponding redundant areas. All can be directly accessed by 8051
µC.
when SmartMedia MIF is enabled and popped by uC.
DATA-B FIFO, and 16 bytes single redundant area. All can be directly accessed by 8051 µC.
card for SmartMedia or Memory Stick applications.
integrity, then enable MIF to write data in TXFIFO to destination data block space on memory card.
TM
Address FIFO): It’ s a 4-byte FIFO for SmartMedia address only.
GL816E USB 2.0 9-in-1 Card Reader Controller
Page 16

Related parts for gl816e