GL422/GL423 USB 2.0 +SD/MMC-controller Combo Solution
3.2.3 EPFIFO
Endpoint FIFO: it includes Control FIFO (FIFO0), interrupt FIFO (FIFO3), Bulk In/Out FIFO (BULKFIFO)
3.2.3.1 Control FIFO FIFO of control endpoint 0.
It is 64-byte FIFO, and it is used for endpoint 0 data transfer.
3.2.3.2 Interrupt FIFO 64-byte-depth FIFO of endpoint 3 for status interrupt.
3.2.3.3 Bulk In/Out FIFO
It can be in the TX mode or RX mode:
• It contains ping-pong FIFO (512 bytes each bank) for transmit/receive data continuously.
• It can be directly accessed by micro controller
• Support SIE won’t transmit data filled before micro controller check data integrity complete.
• It can be used to copy data block from source to destination in the same card or from one card to other
card.
3.2.4 MHE
It contains 3 MIF (Media Interface), control and MCFIFO
3.2.4.1 MIFs
• SD / MMC MIF
• Memory Stick MIF
• Memory Stick-PRO MIF
3.2.4.2 MCFIFO
32-byte FIFO shared by Memory Stick, Memory Stick-PRO, SD/MMC MIF.
• Memory Stick and Memory Stick-PRO MIF can use MCFIFO as command FIFO.
• SD/MMC MIF use MCFIFO for command and response.
©2000-2006 Genesys Logic Inc. - All rights reserved.
Page 13