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

- 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).

Error Check 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.

- 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.


