Intel® Stratix® 10 Hard Processor System Technical Reference Manual

ID 683222
Date 11/28/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.5.5.5.1. cmd Register Settings for Single-Block and Multiple-Block Write

Table 150.  cmd Register Settings for Single-Block and Multiple-Block Write (Default)
Parameter Value Comment
start_cmd

1

This bit resets itself to 0 after the command is committed (accepted by the BIU).

use_hold_reg

1 or 0

Choose the value based on speed mode used.

update_clk_regs_only

0

Does not need to update clock parameters

data_expected

1

Data command

card_number

1

For one card

transfer_mode

0

Block transfer

send_initialization

0

Can be 1, but only for card reset commands such as SD/SDIO GO_IDLE_STATE

stop_abort_cmd

0

Can be 1 for commands to stop data transfer such as SD/SDIO STOP_TRANSMISSION

send_auto_stop

0 or 1

Refer to Auto Stop for information about how to set this parameter.

read_write

1

Write to card

response_length

0

Can be 1 for R2 (long) responses

response_expect

1

Can be 0 for commands with no response. For example, SD/SDIO GO_IDLE_STATE, SET_DSR, GO_INACTIVE_STATE etc.

Table 151.  cmd Register Settings for Single-Block and Multiple-Block Write (User Selectable)
Parameter Value Comment
wait_prvdata_complete

1

0—Sends command to the CIU immediately

1—Sends command after previous data transfer ends

check_response_crc

1

0—Controller must not check response CRC

1—Controller must check response CRC

cmd_index

Command Index

Set this parameter to the command number. For example, set to 24 for SD/SDIO WRITE_BLOCK (CMD24) or 25 for WRITE_MULTIPLE_BLOCK (CMD25).