RS_SDIO controller
RM0082
702/844
Doc ID 018672 Rev 1
32.7.7 RESP(i)
registers
The RESP bit assignments are given in
[04]
IDXCkEn
1’h0
RW
If this bit is set to 1, the HC shall check the index
field in the response to see if it has the same value
as the command index. If it is not, it is reported as a
Command Index Error. If this bit is set to 0, the
Index field is not checked.
1’b0 - Disable
1’b1 - Enable
[03]
CRCCkEn
1’h0
RW
If this bit is set to 1, the HC shall check the CRC
field in the response. If an error is detected, it is
reported as a Command CRC Error. If this bit is set
to 0, the CRC field is not checked.
1’b0 - Disable
1’b1 - Enable
[02]
-
-
Rsvd
Reserved
[01:00]
RESTypeSel
2’h0
RW
Response Type Select
2’b00 - No Response
2’b01 - Response length 136
2’b10 - Response length 48
2’b11 - Response length 48 check Busy after
response
Table 624.
Relation between parameters and the name of response type
RESTypeSel
IDXCkEn
CRCCkEn
Name of response type
00
0
0
No Response
01
0
1
R2
10
0
0
R3, R4
10
1
1
R1, R6, R5, R7
11
1
1
R1b, R5b
Table 623.
CMD register bit assignments (continued)
Bit
Name
Reset
value
Type
Description
Table 625.
RESP register bit assignments
Bit
Name
Reset
value
Type
Description
[127:00]
RESP
128’h0
ROC
describes the mapping of command
responses from the SD Bus to this register for each
response type. In the table, R[ ] refers to a bit range
within the response data as transmitted on the SD
Bus, RESP[ ] refers to a bit range within the
Response register.