SDIO-HOST_SD - SD/SDIO/MMC/eMMC Card Host Software Driver

SDIO-HOST_SD.PNG

The SDIO-HOST_SD is a complete software driver that  supports the SDIO-HOST SD/SDIO/MMC/eMMC Card Host Controller. The driver includes such functions as initialization, bus width settings, clock frequency setting, sending and receiving of commands, and SDIO interrupt handling.

The driver also supports typical client memory card device functions like card initialization/configuration and data transmission. The software is divided into five blocks to facilitate its usage. The driver allows a user to build applications without detailed knowledge of the SDIO-HOST controller hardware.

  • Detection of card insertion or removal
  • Support for SD1/4-bit and MMC 8-bit modes
  • Support for multiple slots per host
  • Compatibility with SD Memory Card 3.00, SDIO Card/Host 2.00 and MMC/eMMC Card 4.4 specifications
  • Simple and Advanced (descriptor based) DMA support
  • Memory card driver included
  • Developed in ANSI C

The configurability of the SDIO-HOST Controller Driver helps to change its options easily. The most important options are listed below:

  • DMA data transfer
  • Interrupt mode
  • UPersonal Digital Assistants
  • DMultimedia players
  • SD and MMC card readers
  • SDIO device verification
  • ANSI C source code for all modules
  • User manual
  • Demo application written in C, verified in Tasking and GCC environments

Related Products

SDIO-HOST – an SD/SDIO/MMC/eMMC host controller compatible with the SD Host Specification version 2.00. It supports SD Memory Card 3.00, SDIO Card 2.00, and MMC/eMMC 4.4 specifications.