EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 199
Storage Ports
0 and Thread 1 in Figure 9-1. These two pipes are required to allow two simultaneous data streams from/to the two storage
devices. The cores talk to the external world through a 1-, 4-, or 8-bit data bus.
The SIB has eight sockets (sockets 0-7) associated with it. The storage port driver in the FX3 SDK reserves two of these
sockets (socket 6 and 7) for internal operations such as card initialization. The remaining sockets can be used for data
transfers with the storage devices.
9.3 Storage Interface (S-Port)
The two ports (S0 and S1) comprising the FX3S storage interface are configured as follows.
Storage port 0 (S0 port) can be configured as:
â– MMC-only interface
â– SD/SDIO and GPIO interface
â– GPIO-only interface
Storage port 1 (S1 port) can be configured as:
â– MMC-only interface
â– SD/SDIO and GPIO interface
â– SD/SDIO and UART interface
â– SD/SDIO and SPI interface
â– SD/SDIO and I2S interface
â– GPIO-only interface
â– GPIO + UART + I2S interface
â– UART + SPI + I2S interface.
Figure 9-2 shows the dual-SD/MMC/SDIO configuration, and Ta b l e 9-1 shows the S-port mapping in all configurations.
Figure 9-2. Dual-SD/SDIO/MMC Configuration
FX3S
SD
MM
C
SDIO
SDI
O
MM
C
SD
S0_DAT[7:0]
S0_CMD
S0_CLK
S1_CLK
S1_CMD
S1_DAT[7:0]
OR OR
OR OR