SD/MMC/SDIO Interface

Overview

The iWave SD v2.0 Controller interfaces a SD/MMC/SDIO card to any processor with a generic interface. The interface towards the SD card is realized by the SD protocol implemented in the controller. The main blocks in the controller are CPU interface, command path state machine, command transmitter/ receiver, data path state machine, data transmit/receive and clock logic.

Key Features

  • 1-bit/4-bit modes of SD, MMC and SDIO supported
  • Supports sPI mode
  • Both DMA and Interrupt mode is supported for Data transfer
  • Generic CPU interface
  • Command buffers to store command index and argument
  • Any byte size transfers supported. Sector size can be set from 1 byte to 2048 bytes
  • CRC generation/checking supported for both command and data transactions
  • Compliant with SDIO specification version 2.0
  • Compliant with SD specification version 2.0
  • Compliant with MMC specification version 2.0
  • Using the SD/SDIO/MMC communication protocol, one SDIO or SD or MMC card is supported
  • Card Detection/Removal support
  • Write protect using mechanical switch
  • Interrupts for errors

Technical Specifications

Availability
Now
×
Semiconductor IP