RS_SDIO controller
RM0082
732/844
Doc ID 018672 Rev 1
Table 658.
64 bit Address ADMA
32.7.33 SPIIRQSUPP
register
The SPIIRQSUPP bit assignments are given in
.
Table 656.
ADMAADDR register bit assignments
Bit
Name
Reset
value
Type
Description
[63:00]
ADMASYSADD
R
64’h0
RW
This register holds byte address of executing
command of the Descriptor table. 32 bit Address
Descriptor uses lower 32 bit of this register. At
the start of ADMA, the Host Driver shall set start
address of the Descriptor table. The ADMA
increments this register address, which points to
next line, when every fetching a Descriptor line.
When the ADMA Error Interrupt is generated,
this register shall hold valid Descriptor address
depending on the ADMA state. The Host Driver
shall program Descriptor Table on 32 bit
boundary and set 32 bit boundary address to
this register. ADMA2 ignores lower 2 bit of this
register and assumes it to be 2’b00. See
and
to have more details.
Table 657.
32 bit address ADMA
ADMAADDR register value
32 bit system address
0x0000_0000
0x0000_0000
0x0000_0004
0x0000_0004
0x0000_0008
0x0000_0008
0x0000_000C
0x0000_000C
……
……
0xFFFF_FFFC
0xFFFF_FFFC
ADMAADDR register value
64bit system address
0x0000_0000_0000_0000
0x0000_0000_0000_0000
0x0000_0000_0000_0004
0x0000_0000_0000_0004
0x0000_0000_0000_0008
0x0000_0000_0000_0008
0x0000_0000_0000_000C
0x0000_0000_0000_000C
……
……
0xFFFF_FFFF_FFFF_FFFC
0xFFFF_FFFF_FFFF_FFFC