Description and Features
SDIO 1.0, 2.0, 3.0,4.2, 5.0, 5.1, 6.0, 6.1, 7.0, 7.1 and 8.0 VIP is an advanced solution in the market for the verification. It supports SPI, SD1, SD4 and MMC8. It can generate all command types. The SDIO VIP monitor acts as powerful protocol-checker, fully compliant. SDIO 1.0, 2.0, 3.0,4.2, 5.0, 5.1, 6.0, 6.1, 7.0, 7.1 and 8.0 VIP includes an extensive test suite covering most of the possible scenarios and SDIO conformance norms. VIP can perform all protocol tests as testbench and moreover it allows an easy generation of a very high number of patterns and a set of specified patterns to stress the DUT. SDIO 8.0 Verification IP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env SDIO 8.0 Verification IP comes with optional Smart Visual Protocol Debugger which is GUI based debugger to speed up debugging.

Features
-
SDIO Specification SDIO 1.0, 2.0, 3.0,4.2, 5.0, 5.1, 6.0, 6.1, 7.0, 7.1 and 8.0 compliant.
-
Supports SDIO, SD Memory, SD Combo card and Multi-media cards.
-
Easily configurable to work as SDIO aware or non- SDIO aware Host controller.
-
Card detection on DAT [3] line in SD mode and CS line in SPI mode.
-
Set block count(CMD23) command is supported.
-
Supports different memory capacities given below: • Standard Capacity SD Memory Card (SDSC) : Up to 2 GB • High Capacity SD Memory Card (SDHC) : More than 2GB and up to 32GB • Extended Capacity SD Memory Card (SDXC) : More than 32GB and up to 2TB • Ultra Capacity SD Memory Card (SDUC) : More than 2TB and up to 128TB
-
All UHS1 modes – SDR50/SDR104/DDR50.
-
Supports e-MMC standard and high capacity standards JESD84-A441, JESD84-B45, JESD84-B50, JESD84-B51 and JESD84-B51A compliant, Supports MMC standard JESD840B42.
-
Supports eMMC 5.2 draft specification.
-
Direct command during data transfer (SD mode only).
-
Read wait operation and allows read wait control by stopping clock and by asserting DAT [2] line low.
-
Supports all features of SDIO card type-A specification for bluetooth version 1.00.
-
Supports all features of SDIO card type-B specification for bluetooth version 1.00.
-
Supports all features of SD specification Part1 eSD(Embedded SD) addendum version 2.10
-
Supports all features of write protect feature. • Supports application specific commands. • Supports card ownership protection. • Supports cache operation.
-
Supports Card maintenance (background operations).
-
Detects and reports the following errors. • Out of range error, Address misalign error • CRC error, Switch, Illegal command error • Block length error, Lock-unlock failed error • Erase sequence, CSD/CID overwrite error
-
Protocol Checker fully compliant with SDIO
-
Supports Bus-accurate timing.
-
Status counters for various events on bus
Deliverables
-
Complete regression suite containing all the SDIO testcases.
-
Examples showing how to connect various components, and usage of Host, Slave and Monitor.
-
Detailed documentation of all class, task and function's used in verification env.
-
Documentation contains User's Guide and Release notes.