Intel® Simics® Simulator for Intel® FPGAs: Intel Agilex® 5 E-Series Virtual Platform User Guide

ID 786901
Date 12/04/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

3.4.2. SD Card device

This is an SD card device model based on SD (v3.00) protocol specifications. The SD card is connected to the SD/eMMC controller via the Combo PHY interface. The following commands are supported:

Command Class Commands Supported

Class 0: Basic command.

CMD0, CMD2, CMD3S, CMD4, CMD7, CMD8, CMD9. CMD10, CMD11, CMD12, CMD13, CMD15.

Class 2: Block-oriented read commands.

CMD19S, CMD20, CMD16, CMD17, CMD18, CMD21, CMD23.

Class 4: Block-oriented write commands.

CMD24, CMD25.

Class5: Erase commands.

CMD32, CMD33, CMD38.

Class 8: Application specific commands.

CMD55, ACMD6, ACDM13, ACDM22, ACDM23, ACDM41, ACDM42, ACDM51.

Class 9: I/O read/write commands (SDIO commands).

CMD52, CMD53.

Class 10: Switch function commands.

CMD6S.

Limitations

  • Model limited to SD v3.00 protocol specification.
  • While you can set the SD card size to any size you like, you cannot change the SD card size after the virtual platform is instantiated.
  • Only the commands indicated in the earlier table are supported.
  • Device lock/unlock operation (password protection) not supported.
  • The SD card is fixed to the SD mode (no SDIO).

Component: sd_card