Skip to content

MMC/eMMC Trigger (Embedded Multi Media Card)

MMC / eMMC (and SD) trigger supports Protocol, CMD Only / CMD+RESP, Data Settings, Error Check (CRC / Timeout), and Clause Trigger pattern match on Command / Response.

Open from the toolbar “SD/eMMC protocol trigger”. See Settings and Clause Trigger.

Trigger Settings

MMC/eMMC Trigger

MMC / eMMC Trigger Settings
  • Channel: Assign CLK, CMD, AUX, and Data. AUX can gate CRC error checks by power state;cleared (AUX unused).
  • Protocol Setting: SD / MMC. Default: SD.
  • CMD Only / CMD + RESP: Changes clause depth and field / CRC rules. Default: CMD Only.
    • CMD Only: e.g. CMD18→CMD12 is 2 levels; RESP ignored.
    • CMD + RESP: e.g. CMD18→R1(CMD18)→CMD12→R1(CMD12), 4 levels.
  • tODLY Setting: Host-to-Device / Device-to-Host delay for correct latching. Default: Host-to-Device 0; Device-to-Host 5 ns.
  • Data Settings: Data pins and width. Default: 4-bit; Data DDR cleared; Data Length 512.
  • Long Idle: Idle gap between CMDs. Default: checked; 10 ms.
  • Error Check Settings: Popup for CRC7 / CRC16 / Timeout; parallel to Clause Trigger (whichever fires first).
  • Clause Trigger: See Clause Trigger.
  • State: Command / Response formats; use Any Command first if unsure, then refine from decode. Enter a data pattern; X / XXh = Don't care; append h (hex) or b (binary). Optional DAT0 reference. Response type mainly splits fields—match still follows entered values. Custom unused-CMD entries supported (up to 8 characters per field).

Protocol / CMD mode

Protocol and CMD Only / CMD + RESP

Error Check popup:

CRC Error Trigger

CRC Error Trigger popup
  • Trigger on CMD (CRC7) error: CRC check on the Command line. Default: cleared.
  • Trigger on DATA (CRC16) error: CRC check on DATA lines (set length, channels, and Write / Read CMD lists under Data Settings). Default: cleared.

Timeout Trigger

Timeout Trigger popup
  • Enable Timeout: Field enables (Enable) the timeout options below. Default: cleared.
    • Trigger on Data timeout after CMD/DATA: Gap after CMD/DATA or between DATA exceeds limit. Default time 5 ms.
    • Trigger on Data IDLE timeout before CRC status: After Write DATA, CRC status missing past timeout. Default time 5 ms.
    • Trigger on Busy timeout after CRC status: After CRC status on Write DATA, Busy missing past timeout. Default time 5 ms.
    • Trigger on Busy timeout after CMD: After CMD, Busy missing past timeout. Default time 5 ms.

SD/eMMC decode

SD / eMMC decode view (aids trigger setup)

SD/eMMC decode detail

SD / eMMC decode detail

Custom CMD

Custom CMD parameter entry

See also