User's Manual

Table Of Contents
S3C2450X RISC MICROPROCESSOR HSMMC CONTROLLER
21-73
5.34 ADMA SYSTEM ADDRESS REGISTER
This register contains the physical Descriptor address used for ADMA data transfer.
Register Address R/W Description Reset Value
ADMASYSADDR0 0X4AC00058 R/W ADMA System Address Register (Channel 0) 0x00
ADMASYSADDR1 0X4A800058 R/W ADMA System Address Register (Channel 1) 0x00
Name Bit Description Initial Value
SYSADADMA [31:0]
ADMA System Address
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 00b.
32-bit Address ADMA
Register Value 32-bit System Address
xxxxxxxx 00000000h 00000000h
xxxxxxxx 00000004h 00000004h
xxxxxxxx 00000008h 00000008h
xxxxxxxx 0000000Ch 0000000Ch
…… ……
xxxxxxxx FFFFFFFCh FFFFFFFCh
Note: The data length of the ADMA Descriptor Table should be the word unit
(multiple of the 4-byte).
00