User's Manual

FLC-CBM202 Datasheet
Flaircomm Microelectronics Confidential
-17-
4.5 Host Interface
4.5.1 WiFi Host Interfaces
The WiFi of FLC-CBM202 has a single host interface port that can be configured into one of four
modes:
SD 1-bit
SD 4-bit
SDIO SPI
CSPI
The first three modes operate according to the SD Card specifications. The fourth mode is a CSR
proprietary variant designed to allow more efficient implementation on hosts without dedicated
SDIO host controller. Table 3 shows the usage of the host interfaces pins in each mode.
Pin Name
SD 1-bit
SD 4-bit
SDIO SPI
CSPI
SD_CLK
CLK: Clock
CLK: Clock
SCLK: Clock
CLK: Clock
SD_CMD
CMD: Commend line
CMD: Command line
DI: Data input
MOSI: Data input
SD_DATA[0]
DATA: Data line
DAT[0]: Data line 0
DO: Data output
MISO: Data output
SD_DATA[1]
IPQ#: Interrupt
DAT[1]: Data line 1
IRQ#: Interrupt
IRQ#: Interrupt
SD_DATA[2]
RW: Read wait
DAT[2]: Date line 2
Not used
Not used
SD_DATA[3]
CD: Card detect
DAT[3]: Date line 3
CS#: Card select
CS#: Card select
Table 3: Analog IO Usage
All four modes provide identical access to on-chip registers and support clock speeds of up to
50MHz for a maximum burst rate of 200Mbits/s (in SD 4-bit mode). At power-on the host interface
starts in SD 1-bit mode and may be switched into any of the alternative modes via SDIO commands.
4.5.1.1 SDIO
SDIO mode fully support SDIO specification version 2.00. It supports all defined slave modes (SD 1
bit, SD 4-bit and SDIO SPI), but not SD host functionality.
Two functions are supported:
Function 0 is the mandatory function used for card configuration. This includes the CCCR,
FBR and CIS. Vender-defined registers within the CCCR support sleep and wake-up signaling.
Function 1 provides access to the IEEE 802.11 functionality. IO_RW_DIRECT (CMD52) reads
and writes on-chip registers and memory locations directly. IO_RW_EXTENDED (CMD53)
transfers blocks of data to or from the on-chip MMU buffers.
The SDIO interface implements a subset of optional features. Specifically it supports:
Continuous SPI interrupt (SCSI)
Direct Commands during data transfer (SDC)
Multi-block (SMB)
Read wait (SRW)