eMMC Host Controller

eMMC Host Controller

iW-eMMC 5.1 Controller interfaces MMC / eMMC card to any processor with a generic interface. The interface towards the eMMC is realized by the eMMC protocol implemented in the controller. The core supports AXI4-Lite interface for the control and status register access and AXI4-MM interface for data transfer through ADMA2 mode.

Category:

SPECIFICATION

  • Compliant with eMMC Specification Version 5.1
  • Supports Default speed (26Mhz), High speed (52Mhz) mode, HS200, HS400, and HS400 Enhanced mode**
  • Supports command queuing engine
  • Supports 1-bit, 4-bit, and 8-bit eMMC modes
  • Supports programmable clock frequency generation to the eMMC card
  • Supports Tuning for HS200 mode
  • Supports Interrupt and ADMA2 transfer mode of operation
  • Individual 4Kbyte data buffer for read and write
  • Cyclic Redundancy Check (CRC) for command and data
  • Supports timeout monitoring for response, data, CRC token & busy
  • Supports a maximum block length of 4K-byte
  • Supports both single block and multi-block data transfer
  • Supports auto CMD12 feature
  • Supports 32-bit AXI4 memory-mapped interface towards host processor for data transfer
  • Supports 32-bit AXI4 lite interface towards host processor for register access

HIGHLIGHTS

  • Support HS400 and HS400 ES modes
  • Controller provides a AXI4-lite interface for control & status access and AXI4-MM interface for DMA data transfer
  • Compliant with eMMC specification version 5.1
  •  Supports command queuing engine 
  • Software support includes the standard eMMC driver for Linux, u-boot and simplified baremetal eMMC driver
  • Supports multiple file systems like FAT32 and ext4
  • Supports the MBR and GPT partitions

** IP Supports HS200, HS400 and HS400 Enhanced modes. Please contact us to check the SDR50 and SDR104 mode support in target device

EVALUATION PLATFORMS

ZED Board

EMMC_ZED

eMMC host controller IP is tested in Zynq 7000 based devices from AMD/Xilinx using ZED Board and iWave’s FMC daughter card. This daughter card is mounted with 16GB Sanddisk eMMC device supporting 5.1 specification.

KC705 Dev Kit

EMMC_KC705

eMMC host controller IP is tested in 7 series FPGA devices from AMD/Xilinx using Kintex 7 based KC705 dev kit and iWave’s FMC daughter card. This daughter card is mounted with 16GB Sanddisk eMMC device supporting 5.1 specification.

RELATED VIDEOS

Copyright © 2022 iWave Systems Technologies Pvt. Ltd.