Vendor: Truechip Solutions Category: SD / eMMC Controller

SD Express Card Verification IP

The SD Express Card Verification IP provides an effective & efficient way to verify the components interfacing with SD Express In…

Verification IP View all specifications

Overview

The SD Express Card Verification IP provides an effective & efficient way to verify the components interfacing with SD Express Interface of an ASIC/FPGA or SoC.

The SD Express Card VIP is fully compliant with Standard SD card v7.00 specifications from SD Organization. The VIP is a light weight VIP with easy plug-and-play interface so that there is not hit on the design time and simulation time.

Key features

  • Compliant to SD Specification v7.00
  • SD Express card supports NVMe protocol over PCIe Interface
  • Supports SD and PCIe Mode
  • Supports PCIe Gen3 Single lane with Dual simplex point to point serial connection
  • Supports 128/130 encoding with two differential I/O of 8Gpbs transfer, producing upto 985MB/s for each direction
  • Support for Hot plug-in/out
  • Support NVM-Express over PCIe interface
  • Supports Host Memory Buffer by MVMe
  • Supports NVMe with multi queues and no locking mechanism
  • Supports all Capacity of Memory i.e.
  • Standard Capacity SD Memory Card (SDSC)
  • High Capacity SD Memory Card (SDHC)
  • Extended Capacity SD Memory Card (SDXC)
  • Ultra Capacity SD Memory Card (SDUC)
  • All UHS1 modes – SDR50/SDR104/DDR50 supported for backward compatibility
  • Support for all types of speed classes (SC,UHS SC and VSC)
  • Support for Application Performance Classes
  • Supports command queuing
  • Support for Self Maintenance and Cache
  • Support for FULE and Discard
  • Support for LVS and Power Management
  • Support for Extension register
  • Supports Pseudo Initialization mode
  • Supports Password protection (card lock /unlock) through SD mode
  • Supports Card internal Write protect using SD mode
  • Supports CPRM Security through SD mode
  • Supports PCIe Linkup Mode
  • Supports card ownership protection
  • Supports address extension command
  • Support for video class specification
  • Protocol checker that shoots errors in case of violations. Some of the errors are Out of range error, CRC error, Misalignment error , Invalid queue error etc
  • Provides full control to user to enable/disable various types of messages
  • Supports full timing models or bus functional models
  • Supports Dynamic as well as static Error injection scenarios
  • On the fly protocol checking using protocol check function, static and dynamic assertions
  • Provides a comprehensive user API (callbacks) in BFMs
  • Supports advanced System Verilog features like constrained random testing
  • Built in Coverage analysis.
  • Graphical Analyzer to show transactions for easy debugging.

Block Diagram

Benefits

  • Available in native SystemVerilog (UVM/OVM/VMM) and verilog
  • Unique development methodology to ensure highest levels of quality
  • Availability of various Regression Test Suites
  • 24X5 customer support
  • Unique and customizable licensing models
  • Exhaustive set of assertions and cover points with connectivity example for all the components
  • Consistency of interface, installation, operation and documentation across the VIP
  • Provide complete solution and easy integration in IP and SoC environment

What’s Included?

  • SD Express Memory Card Model
  • SD Express Monitor & Scoreboard
  • SD Express Host Model
  • Test-Bench Configurations
  • Test Suite (Available in Source code)
    • Basic Protocol Tests
    • Directed & Random Tests
    • Assertions & Cover Point Tests
    • Error injection Scenarios Tests
  • Integration Guide, User Manual and Release Notes
  • GUI analyzer to view simulation packet flow.

Specifications

Identity

Part Number
SD Express/SD8
Vendor
Truechip Solutions
Type
Verification IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about SD / eMMC Controller IP core

Types of Storages for Computing System-On-Chips

We are living in an age where we generate the same amount of data each year that has been generated since antiquity. Ever wondered how and where these peta /exa/zetta bytes of data are stored?

Virtual Prototyping Platform with Flash Memory

In this paper we will see how the flash memories developed using Carbon Model Studio helps to bring up an ARM® Cortex A7 flash memory sub-system with primary and secondary boot codes. Flash memories system demonstrated here can be used for early boot code and driver development for any CPU based SoC.

UFS Goes Mainstream

UniversalFlash Storage (UFS) was created for mobile applications and computer systems requiring high performance and low power consumption. These systems typically use embedded Flash based on the JEDEC standard eMMC. UFS was defined by JEDEC as the evolutionary replacement for eMMC offering significantly higher memory bandwidth. The standard builds on existing standards such as the SCSI command set, the MIPI Alliance M-PHY and UniPro as well as eMMC form factors to simplify adoption and development.

Universal Flash Storage: Mobilize Your Data

Universal Flash Storage (UFS) was created for mobile applications and computer systems requiring high performance and low power consumption. These systems typically use embedded Flash based on the JEDEC standard eMMC. UFS was defined by JEDEC as the evolutionary replacement for eMMC offering significantly higher memory bandwidth. The standard builds on existing standards such as the SCSI command set, the MIPI Alliance M-PHY and UniProSM as well as eMMC form factors to simplify adoption and development.

Frequently asked questions about SD / eMMC Controller IP cores

What is SD Express Card Verification IP?

SD Express Card Verification IP is a SD / eMMC Controller IP core from Truechip Solutions listed on Semi IP Hub.

How should engineers evaluate this SD / eMMC Controller?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this SD / eMMC Controller IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP