Clients Talk

It was a simple task offloaded for a board job but the turnaround times we got are amazing and working first time.
Helmut Henschke - DH Electronics

Aizyc SDIO-2.0 Host IP Core is compact low power and scalable IP core. It is easy to integrate and cost effective IP. SD Host IP core will control the communication between SDIO devices SD Memory and MMC cards. The IP core is portable to an ASIC or a FPGA and has been validated on Xilinx Spartan 3 platform.

Overview

Aizyc’s SD Host IP is fully compliant with the standard SD Host ControllerSpecifications Version 2.0, SDIO Specifications version 2.00 and SD Physical Layer Specifications Version 2.0.  It supports SPI, 1-bit SD and 4-bits SD, high speed and full speed transfer modes. Data rate up to 200 Mbps in 4-bit SD mode is supported. AHB Master & Slave interface in Host IP will allow easy integration in to SOC.  The flexible architecture of the core will support wide range of  applications – GPS , UWB, WiMAX  etc.

Feature List

  • SD Host Controller Specifications version 2.00
  • SDIO specifications version 2.00
  • SD Physical Layer Specifications version 2.00
  • Host clock rate 0 to 50 MHz
  • Supports SPI, 1-bit and 4-bit SD modes
  • Data rate up to 200 Mbps in 4-bit SD mode
  • Support CRC7 and CRC16
  • Supports IO52 and IO53 commands for SDIO cards
  • Supports Read Wait Control and Suspend/Resume operations
  • System Bus Interface – AHB
  • Optional Bus Interface –  APB, OCP, VCI

 

 

Functional Block Description
Host Registers
The registers block consists of standard host registers as per SD Host Controller Specification 2.00. These registers are used to control the function of host controller IP and are programmable through 32bit VCI slave interface.

AHB Master/Slave Interface

AHB slave interface is used to program the host registers. The 32 bits AHB master interface is used by SDMA and ADMA blocks to transfer data to and from system memory.

Bus Interface Unit
The SD bus interface unit block communicates to the SD Device through SD bus. This block contains CRC7 and CRC 16 generator andchecker logic for CMD and DAT lines respectively.BIU converts serial CMD and DAT lines to parallel.

Command Response SM
This state machines implements sending the commands out to SD interface according to host registers configuration and receives the response from the SD/SDIO devices. This state machine maintains the 
command response boundary on CMD line.

Data SM
This state machine is implemented to handle the data transfer to and from the DAT 0-3 lines in SPI, 1 and 4 bit SD modes.

SDMA/ADMA
The DMA blocks implement the SDMA and ADMA interface respectively as mentioned in SD Host Controller Specs to transfer data to and from the system memory through AHB Master interface.

 

Deliverables

IP Downloads

Please email us at sales@aizyc.com or visit our Downloads page

IP Deliverables

  1. Verilog source / encrypted code of the IP core
  2. Verilog Test environment  and test scripts
  3. Synthesis constraints and scripts
  4. Documentation – Design , Verification & Integration guide
  5. FPGA validation platform (Xilinx / Altera)

Pricing

IP Licensing

Our Pricing varies based on your Needs.
1. Per product, multiple products or perpetual
2. With and without source code
3. Default email support for all IPs is 12 months
Shoot us an email with your requirement sales@aizyc.com