RS_SDIO controller
RM0082
698/844
Doc ID 018672 Rev 1
32.7.3 BLKCount
register
The BLKCount bit assignments are given in
.
[14:12]
HSDMABSize 3’h0
RW
To perform long DMA transfer, System Address
register shall be updated at every system boundary
during DMA transfer. These bits specify the size of
contiguous buffer in the system memory. The DMA
transfer shall wait at the every boundary specified
by these fields and the HC generates the DMA
Interrupt to request the HD to update the System
Address register.
These bits shall support when the DMA Support in
the Capabilities register is set to logic ‘1’ and this
function is active when the DMA Enable in the
Transfer Mode register is set to 1.
3’b000 - 4KB(Detects A11 Carry out)
3’b001 - 8KB(Detects A12 Carry out)
3’b010 - 16KB(Detects A13 Carry out)
3’b011 - 32KB(Detects A14 Carry out)
3’b100 - 64KB(Detects A15 Carry out)
3’b101 -128KB(Detects A16 Carry out)
3’b110 - 256KB(Detects A17 Carry out)
3’b111 - 512KB(Detects A18 Carry out)
[11:00]
TBKSize
12’h000
RW
This register specifies the block size for block data
transfers for CMD17, CMD18, CMD24, CMD25,
and CMD53. It can be accessed only if no
transaction is executing (that is after a transaction
has stopped). Read operations during transfer
return an invalid value and write operations shall be
ignored.
12’h0000 - No Data Transfer
12’h0001 - 1 Byte
12’h0002 - 2 Bytes
12’h0003 - 3 Bytes
12’h0004 - 4 Bytes
--- ---
12’h01FF - 511 Bytes
12’h0200 - 512 Bytes
--- ---
12’h0800 - 2048 Bytes
Table 618.
BLKSize register bit assignments (continued)
Bit
Name
Reset
value
Type
Description