This is an IVP EMMC model in Simics
conf_object, log_object, mmc
- cell-change
- Notifier that is triggered after the object's cell was changed.
- object-delete
- Notifier that is triggered just before Simics object is deleted.
- queue-change
- Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.
-
info
– print information about the object
-
status
– print status of the object
-
card_type
-
Optional attribute;
read/write access; type:
i
Memory card type (0=MMC, 1=SD, 2=SDHC, 3=SDIO)
-
size
-
Optional attribute;
read/write access; type:
i
Memory card size, in bytes.
-
OCR
-
Pseudo attribute;
read/write access; type:
i
OCR (Operation Conditions) Register
-
CSR
-
Pseudo attribute;
read/write access; type:
i
CSR (CARD Conditions) Register
-
RCA
-
Pseudo attribute;
read/write access; type:
i
RCA (Relative Card Address) Register
-
CID
-
Pseudo attribute;
read/write access; type:
d
CID (Card Identification) Register
-
CSD
-
Optional attribute;
read/write access; type:
d
CSD (Card-Specific Data) Register
-
SCR
-
Pseudo attribute;
read/write access; type:
d
SCR (SD Card Configuration) Register
-
ExtCSD
-
Pseudo attribute;
read/write access; type:
d
Extended CSD (Card-Specific Data) Register
-
SSR
-
Pseudo attribute;
read/write access; type:
d
SSR (SD Status) Register
-
flash_image
-
Optional attribute;
read/write access; type:
o|n
Flash memory disk image
-
ivp_state
-
Optional attribute;
read/write access; type:
a
ivp internal model state
generic-mmc-card