EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 197
9. Storage Ports
FX3S features an integrated storage controller that supports up to two independent SD/ MMC/SDIO devices on its two
storage ports (S0 and S1). Both storage ports support the following specifications:
■ MMC system specification, MMCA Technical Committee, version 4.41
■ SD specification, version 3.0
■ SDIO host controller compliant with SDIO specification version 3.00
9.1 Storage Interface Block Features
The Storage Interface Block (SIB) contains the interface logic for the storage port. The SIB offers the following features:
■ Supports SD3.0/eMMC4.41/SDIO 3.0.
■ Supports two independent ports.
■ 8 bidirectional sockets.
■ 1-, 4-, and 8-bit bus width on the card interface
■ Card insertion and removal detection
■ Write protection
■ SD3.0 voltage switch sequence from 3.3 V to 1.8 V
■ SD3.0 host tuning feature
■ Normal and alternate eMMC boot as defined in eMMC specification, version 4.41
■ Dynamic clock stop to avoid overrun and underrun and power saving
■ SDR and DDR mode of operation
■ Max operating frequency
❐ 104-MHz SDR
❐ 52-MHz DDR
❐ Throughput of 180 MBps including both ports
❐ SDIO interrupt feature as specified in the SDIO specification version 2.00 (January 30, 2007)
❐ SDIO read-wait and suspend-resume features as defined in the SDIO specification version 2.00 (January 30, 2007)
9.2 Block Diagram
The SIB is the host controller for external storage devices. It connects storage devices to the ARM processor, USB and low-
bandwidth peripherals such as SPI, UART, I2C, I2S, and GPIO. The SIB generates commands and accepts responses at the
SD/MMC interface based on the configuration provided by the firmware. SIB contains two storage port controllers (S0 and S1)
that can be independently configured to support different protocols.