インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

16.4.3.2.4. データパスを使用するデータ転送以外のコマンド

SD/SDIOのデータ転送以外の一部のコマンド (読み出しおよび書き込みコマンド以外のコマンド) もまた、データパスを使用します。
表 139.  データ転送以外のコマンドと要件
  PROGRAM_CSD (CMD27) SEND_WRITE_PROT (CMD30) LOCK_UNLOCK (CMD42) SD_STATUS (ACMD13) SEND_NUM_WR_BLOCKS (ACMD22) SEND_SCR (ACMD51)
Commandレジスターのプログラミング

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

表 140.  データ転送以外のコマンドと要件 (Cont.)
  PROGRAM_CSD (CMD27) SEND_WRITE_PROT (CMD30) LOCK_UNLOCK (CMD42) SD_STATUS (ACMD13) SEND_NUM_WR_BLOCKS (ACMD22) SEND_SCR (ACMD51)
Command Argumentレジスターのプログラミング

スタッフビット

32ビットの書き込み保護データアドレス

スタッフビット

スタッフビット

スタッフビット

スタッフビット

表 141.  データ転送以外のコマンドと要件
PROGRAM_CSD (CMD27) SEND_WRITE_PROT (CMD30) LOCK_UNLOCK (CMD42) SD_STATUS (ACMD13) SEND_NUM_WR_BLOCKS (ACMD22) SEND_SCR (ACMD51)
Block Sizeレジスターのプログラミング
16 4 Num_bytes38 64 4 8
表 142.  データ転送以外のコマンドと要件
PROGRAM_CSD (CMD27) SEND_WRITE_PROT (CMD30) LOCK_UNLOCK (CMD42) SD_STATUS (ACMD13) SEND_NUM_WR_BLOCKS (ACMD22) SEND_SCR (ACMD51)
Byte Countレジスターのプログラミング
16 4 Num_bytes39 64 4 8
38 Num_bytes = ロックカードのデータ構造に従い指定されるバイト数。SD仕様およびMMC仕様を参照してください。
39 Num_bytes = ロックカードのデータ構造に従い指定されるバイト数。SD仕様およびMMC仕様を参照してください。