The SD Memory Slave controller is designed to reside within SD Memory card. This slave controller provides simple and general-purpose 8-bit interface to user application. This controller handles the SD bus protocol on the card interface side and forwards only the data transfer requests to user logic interface.
.
SD Memory Slave Controller
Overview
Key Features
- Compliant with SD Physical Specification Version 2.00
- Supports 1-bit and 4-bit SD Mode
- Supports Standard and High Capacity operations
- Supports Default and High Speed Modes of operation
- Supports all mandatory slave registers set
- CID Register fields are configurable through header file
- Supports only Standard command set
- Supports all mandatory SD Command Classes
- CRC7 checking/generation for Command/Response
- CRC16 checking/generation for Data transfer
- Support Maximum block length of 512 bytes
- Supports Single and Multiple block read and write data transfer
- Supports Partial and Misalign Block length option
- SD Memory only implementation
- IP provides simple and general-purpose 8-bit interface to user application
- Combo card features are not supported
- SPI Mode is not supported
Benefits
- Helps to emulate the SD card in test card application
- Can be used as bridge core between SD memory to custom application
Block Diagram
Applications
- Portable devices: Cellphone, PDA and etc.
- SOC design integration with SD memory card
Deliverables
- ...
Technical Specifications
Maturity
Not Applicable
Availability
Available.
Related IPs
- Compactflash/PCMCIA Slave Controller
- Avalon Multi-port DDR2 Memory Controller
- I2C Slave Controller with User Register Array / Memory / FIFO / AMBA Interface
- Single Wire Protocol (SWP) slave digital controller compliant with the ETSI 102.613 standard
- SD Memory Card Host Controller
- MIPI SoundWire Slave Controller 1.1