The SD 4.0 Device IP core is used to implement SD cards connected to a Host processor over standard SD bus. The flexible architecture of SD Device IP core is targeted to develop a range of memory cards.
The SD 4.0 Device IP core is fully compliant with the SD specification. It supports the dual row pin memory cards with D0+- and D1+- pins for differential signaling . Differential clock (RCLK) can be tuned in the range of 26Mhz to 52Mhz. It also supports SPI (Only SD3.0), SD1, and SD4 bit transfer modes, and multiple functions per card. High-speed and full speed
SD data transfers are also supported to capacities up to 2TB. All version 4.0 features are supported including the UHS-II PHY, SDHS, mini-SD, and micro SD extended 2.7-3.6V operating voltages. The SD Device controller includes a bidirectional FIFO that is expandable from 4 x 32-bit to any size required.
The SD 4.0 Device supports Half duplex(312 MB/s) and Full duplex(156 MB/s) in SD4.0 mode. It also supports low voltage and low power consumption with enhanced power management using new power Control mode by allowing LPS (Low power states like – EIDL and DORMANT)
The controller integrates a Scatter Gather DMA engine automating data transfers between the SD card and system memory.
The SD Device core is available with many system bus interfaces including AHB, AXI, OCP. The wide selection of interfaces enables the core to integrate effectively SOC designs today.
SD 4.0 Device Controller
Overview
Key Features
- Compliant with SD Specification 4.0
- Transfers up to 312 MB/s (UHS156, 52MHz) and supports Half duplex(312 MB/s) and Full duplex (156 MB/s) in SD4.0 mode
- Low voltage and low power consumption with enhanced power management using new power Control mode by allowing LPS (Low power states like – EIDL and DORMANT)
- High-performance UHS-II PHY or UHS-I Host connection
- Host clock rate from 0 to 208 MHz (SDR 104)
- Supports SPI (Only SD3.0), 1-bit, and 4-bit SD modes
- Supports all SD form factors including standard, mini and micro SD card
- Bus Master with Scatter Gather DMA
- Dual operating voltage range 2.7V – 3.6V and 1.7V - 1.95V
- Maximum 104 MB/s read/write with 4-bit data lines in SD3.0 mode
- CRC16 integrity check for Data and Command
- Programmable through AMBA 3.0 AHB bus
- SD 4.0 supports Point2Point and Multi device connection using Ring Connection topology
- CRC7 (command), CRC16 (data) integrity
- Supports direct R/W (IO52) and extended R/W (IO53)
- Programmable through AMBA 3.0 AHB bus
Benefits
- Fully compliant core
- Premier direct support from Arasan IP core designers
- Easy-to-use, industry standard
- Test environment
- Unencrypted source code allows easy implementation
- Reuse Methodology Manual guidelines (RMM) compliant
- Verilog code
- UHS_II PHY or UHS-I Synthesizable Interface
Deliverables
- RTL design in Verilog
- Easy-to-use test environment
- Synthesis scripts
- Technical documents
Technical Specifications
Maturity
Silicon Proven
Availability
Now
Related IPs
- USB4.0 router, Certified USB 5G/10G and 20G Device controller
- SD 3.0 / SDIO 3.0 Combo Device Controller
- SD 4.0 UHS-II PHY TSMC 28nm HPM North-South
- ISO/IEC 7816-3 digital controller for interface device compliant with ETSI TS 102 221 and EMV 2000 standards
- SD 4.0 UHS-II PHY in TSMC 40LP
- SD 4.1 / SDIO 4.0 / eMMC 5.1 Host Controller