Intel® Simics® Simulator for Intel® FPGAs: Agilex™ 5 Virtual Platform User Guide

ID 786901
Date 11/16/2024
Public
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:

Table 23.  SD Card Device Commands
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