RM0082
RS_SDIO controller
Doc ID 018672 Rev 1
731/844
32.7.31 ADMAADDR1
register
The ADMAADDR1 bit assignments are given in
32.7.32 ADMAADDR2
register
The ADMAADDR2 bit assignments are given in
[02]
ADMALMER
1’h0
RW
ADMA Length Mismatch Error
This error occurs in the following 2 cases.
While Block Count Enable being set, the total data
length specified by the Descriptor table is different
from that specified by the Block Count and Block
Length.
Total data length can not be divided by the block
length.
1’b1 - Error
1’b0 - No error
[01:00]
ADMAERST
S
2’h0
RW
ADMA Error State
This field indicates the state of ADMA when error is
occurred during ADMA data transfer. This field
never indicates “10” because ADMA never stops in
this state.
Table 655.
ADMAERRSTS bits[1:0] definition
Bits[1:0]
ADMA Error State when error has
occurred
Contents of SYS_SDR register
00
ST_STOP (Stop DMA)
Points next of the error descriptor
01
ST_FDS (Fetch Descriptor)
Points the error descriptor
10
Never set this state
(Not used)
11
ST_TFR (Transfer Data)
Points the next of the error descriptor
Table 654.
ADMAERRSTS register bit assignments (continued)
Bit
Name
Reset
value
Type
Description