The SD/eMMC Host Controller IP Core implements the SD Physical Layer v3.0 and eMMC Physical Layer v4.51 compatible Host Controller which supports standard SD Card, SD High Capacity Card (SDHC), SD Extended Capacity Card (SDXC) and eMMC. Fully register based configuration makes it very easy to integrate in wide range of application. The SLS SD/eMMC Host Controller IP Core gives full support for Altera's SOPC and Qsys based system and provides communication between Altera's Avalon Bridge and Secure Digital (SD) Card and eMMC.
SD/eMMC Host Controller
Overview
Key Features
- For SD:
- Follows SD Physical Layer Specification v3.0
- Supports SD Card, SD High Capacity Card (SDHC) and SD Extended Capacity Card (SDXC)
- Supports 1-bit and 4-bit data interface
- Supports SDR12, SDR25, DDR50 interface
- Supports multiple clock selection using software
- Supports voltage switching functionality
- For eMMC:
- Follows eMMC Physical Layer Specification v4.51
- Supports 1-bit, 4-bit and 8-bit data interface
- Supports DDR interface
- Supports interrupt mode
- Supports multiple boot mode
- General:
- Supports selection between SD and eMMC
- Supports CRC7 and CRC16 generation and verification on Hardware
- Supports multiple block transfer
- Supports power saving mode
- Supports integrated 32 bit DMA interface
- Supports interrupt driven functionality
- Avalon bus Compliant
Block Diagram
Deliverables
- Evaluation version
- OpenCore Plus Evaluation:
- One (1) month evaluation license at no cost
- Demonstrations:
- Mass Storage (not a part of package, available on request)
- SD Card Performance Test on CoreCommander
- Time-limited (4 hours) SOF generation support for CoreCommander (3c25) reference design
- Nios II Sample Application:
- FAT(16/32) File System (RockBox)
- Custom HAL driver for accessing SD Card and eMMC (ObjectCode)
- Documentation:
- IP Core user guide
- Hardware and Simulation tutorial
- HAL API user guide
- Full version
- CoreCommander Board
- Full Version:
- One (1) Year development license with full version purchase for single project and single site.
- Note: Other licensing schemes are also available.
- Demonstrations:
- Mass Storage (not a part of package, available on request)
- SD Card Performance Test on CoreCommander
- Full programming files generation support for CoreCommander (3c25) reference design
- Nios II Sample Applications
- FAT (16/32) File System (RockBox)
- Custom HAL driver for accessing SD Card and eMMC (ObjectCode)
- Documentation
- IP Core user guide
- HAL API user guide
- Design from scratch tutorial
- OpenCore Plus Evaluation:
Technical Specifications
Availability
Now
Related IPs
- Low-power SD/eMMC host controller IP provides advanced high-performance 32- and 64-bit AXI interface to the SoC
- StorSelect Host Controller with Integrated PCMCIA
- PCMCIA IP Host Controller
- SDRAM DDRx & LPDDR4x Host Controller & PHY - TSMC 12nm 12FFC,FFC+
- SDRAM LPDDR5/4x/4/3/2 Host Controller & PHY - TSMC 16nm 16FFC,FF
- NVMe Host Controller