SD3.0 Device Controller IP

Secure Digital eXtended Capacity (SDXC) specification was released in 2009 by the SD Association. SDXC memory cards can store between 32GB to 2TB of data and have a peak memory bandwidth of 104MB/s. These cards are geared to meet the performance, capacity, security and power requirements of consumer electronics products.

Arasan’s SD Memory Controller IP is easily adapted to interface with new NAND Flash technologies that can scale to meet the capacity and performance of SDXC. Arasan’s SDXC Memory Controller IP is compliant with the Physical Layer Specification Version 3.0 (SDXC). The controller supports Ultra-High Speed (UHS-l) mode with a peak bandwidth of 104MB/s.It can be used with multiple types of NAND Flash technology.

The SD3.0 Device Controller Core supports all of the standard SD security features such as write protection schemes, password protected card locking as well as authentication based content protection. The controller detects the insertion or removal of the card and ensures data is not altered when removed during read access.

The SDXC Memory Controller is designed to operate at a maximum frequency of 208 MHz. The interface supports SPI, SD 1-bit and 4-bit modes. The controller provides hardware support for all of the data protection schemes in the SDXC standard including password verification and management.

The SD3.0 Device controller handles block lengths or sector sizes of 512, 1024 and 2048 bytes. Cyclic redundancy code calculation is performed in hardware and is used to detect errors in the data stored in the memory. CRC 7 is used as the CRC for commands and CRC 16 bit is used for data.

Diagram

SDXC-host

Features

  • Fully compliant core with proven silicon
  • Complies with Physical Layer Specification Version 3.0
  • SDXC cards have a capacity from 32GB up to 2TB
  • Supports SDR12, SDR25, SDR50, SDR104 and DDR50
  • Implements UHS-I cards with a peak bandwidth in SDR up to 104MB/s, DDR up to 50MB/s
  • Supports SPI, 1-bit and 4-bit SD data bus
  • Sector address allows host to access high capacity card
  • Correction of memory field errors
  • Comfortable erase mechanism.
  • Multiple Card data protection modes - power on, temporary, permanent and password based
  • Supports Switch Function to expand card functionality
  • Hardware based CRC checking CRC7 for Command and CRC16 for Data integrity
  • Supports block lengths or sector sizes of 512, 1024 and 2048 bytes
  • Clock control for low power

Benefits

  • Fully compliant core with proven silicon
  • Premier direct support from Arasan IP core designers
  • Easy-to-use industry standard test environment
  • Unencrypted source code allows easy implementation
  • Customer training available
  • Reuse Methodology Manual guidelines (RMM) compliant verilog code ensured using Spyglass

Deliverables

  • RMM-compliant synthesizable RTL design in Verilog
  • Easy-to-use test environment
  • Synthesis scripts
  • Technical documents

Sign in to download datasheet