eMMC Host Controller

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.

CONTACT SALES

Documents

Features Details
eMMC Host Controller
  • 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

img

ZED Board

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.
Integration Manual     User Manual

img

KC705 Dev Kit

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.
Integration Manual

img

Product Design Process

Our design process transforms your vision into reality with innovation, quality, and collaboration.

Learn More

img

Certification & Qualification

Ensuring Compliance, Quality, and Trust Through Certification & Qualification.

Learn More

img

Product Lifecycle Management

Ensuring Longevity, Reliability, and Seamless Product Evolution.

Learn More

img

Mechanical Services

Precision Engineering for Reliable, High-Performance Mechanical Solutions.

Learn More

video-thumbnail
youtube-play-icon
video-thumbnail
youtube-play-icon
video-thumbnail
youtube-play-icon
img

ULL Streamer in Surgery and Medical Imaging

Learn More
img

100G UDP IP Core for High-Speed FPGA Solutions

Learn More
img

NAND Host Controller for Space Applications

Learn More
img

ULL Streamer and Recorder for Remote Surgeries

Learn More
img

ARINC 818-2 SCC for Aircraft Cockpit Video Display

Learn More
img

ARINC818 Digital Video Recorder (DVR)

Learn More