Intel® Agilex™ Hard Processor System Technical Reference Manual

ID 683567
Date 11/11/2022
Public

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

Document Table of Contents

16.4.3.2.4. Non-Data Transfer Commands that Use Data Path

Some SD/SDIO non‑data transfer commands (commands other than read and write commands) also use the data path.
Table 139.  Non-Data Transfer Commands and Requirements
  PROGRAM_CSD (CMD27) SEND_WRITE_PROT (CMD30) LOCK_UNLOCK (CMD42) SD_STATUS (ACMD13) SEND_NUM_WR_BLOCKS (ACMD22) SEND_SCR (ACMD51)
Command register programming

Cmd_index

0x1B=27

0x1E=30

0x2A=42

0x0D=13

0x16=22

0x33=51

Response_expect

1

1

1

1

1

1

Response_length

0

0

0

0

0

0

Check_response_crc

1

1

1

1

1

1

Data_expected

1

1

1

1

1

1

Read/write

1

0

1

0

0

0

Transfer_mode

0

0

0

0

0

0

Send_auto_stop

0

0

0

0

0

0

Wait_prevdata_complete

0

0

0

0

0

0

Stop_abort_cmd

0

0

0

0

0

0

Table 140.  Non-Data Transfer Commands and Requirements (Cont.)
  PROGRAM_CSD (CMD27) SEND_WRITE_PROT (CMD30) LOCK_UNLOCK (CMD42) SD_STATUS (ACMD13) SEND_NUM_WR_BLOCKS (ACMD22) SEND_SCR (ACMD51)
Command Argument register programming

Stuff bits

32-bit write protect data address

Stuff bits

Stuff bits

Stuff bits

Stuff bits

Table 141.  Non-Data Transfer Commands and Requirements
PROGRAM_CSD (CMD27) SEND_WRITE_PROT (CMD30) LOCK_UNLOCK (CMD42) SD_STATUS (ACMD13) SEND_NUM_WR_BLOCKS (ACMD22) SEND_SCR (ACMD51)
Block Size register programing
16 4 Num_bytes36 64 4 8
Table 142.  Non-Data Transfer Commands and Requirements
PROGRAM_CSD (CMD27) SEND_WRITE_PROT (CMD30) LOCK_UNLOCK (CMD42) SD_STATUS (ACMD13) SEND_NUM_WR_BLOCKS (ACMD22) SEND_SCR (ACMD51)
Byte Count register programming
16 4 Num_bytes37 64 4 8
36 Num_bytes = Number of bytes specified as per the lock card data structure. Refer to the SD specification and the MMC specification.
37 Num_bytes = Number of bytes specified as per the lock card data structure. Refer to the SD specification and the MMC specification.