Realtek Ameba-D RTL872 D Series User Manual page 144

Table of Contents

Advertisement

After each block transfer completes, hardware can retrieve the source status information from the address pointed to by the contents of the
SSTATARx register. This status information is then stored in the SSTATx register and written out to the SSTATx register location of the LLI before
the start of the next block. This register does not exist if DMAH_CHx_STAT_SRC is set to False; in this case, the read-back value is always 0.
Note: This register is a temporary placeholder for the source status information on its way to the SSTATx register location of the LLI. The source
status information should be retrieved by software from the SSTATx register location of the LLI, and not by a read of this register over the
DMAC slave interface.
If DMAH_RETURN_ERR_RESP is set to True, the DMAC returns an ERROR response to an illegal register access, which includes accessing
registers that have been removed during DMAC configuration. If DMAH_RETURN_ERR_RESP is set to False, DMAC always returns an OK
response.
Bit
Name
63:32
RSVD
31:0
SSTAT
9.3.2.2.7
DSTATx
Name: Destination Status Register for Channel x
Size: 64 bits (upper 32 bits are reserved)
Address offset: for x = 0 to 7:
DSTAT0 – 0x028
DSTAT1 – 0x080
DSTAT2 – 0x0d8
DSTAT3 – 0x130
DSTAT4 – 0x188
DSTAT5 – 0x1e0
DSTAT6 – 0x238
DSTAT7 – 0x290
Read/write access: read/write
After the completion of each block transfer, hardware can retrieve the destination status information from the address pointed to by the
contents of the DSTATARx register. This status information is then stored in the DSTATx register and written out to the DSTATx register location
of the LLI before the start of the next block. This register does not exist if DMAH_CHx_STAT_DST is set to False; in this case, the read-back value
is always 0.
Note: This register is a temporary placeholder for the destination status information on its way to the DSTATx register location of the LLI. The
destination status information should be retrieved by software from the DSTATx register location of the LLI and not by a read of this register
over the DMAC slave interface.
If DMAH_RETURN_ERR_RESP is set to True, the DMAC returns an ERROR response to an illegal register access, which includes accessing
registers that have been removed during DMAC configuration. If DMAH_RETURN_ERR_RESP is set to False, DMAC always returns an OK
response.
Bit
Name
63:32
RSVD
31:0
DSTAT
9.3.2.2.8
SSTATARx
Name: Source Status Address Register for Channel x
Size: 64 bits (upper 32 bits are reserved)
Address offset: for x = 0 to 7:
SSTATAR0 – 0x030
SSTATAR1 – 0x088
User Manual
Access
Reset
Description
N/A
0x0
Reserved
R/W
0x0
Source status information retrieved by hardware from the address pointed to by the
contents of the SSTATARx register.
Access
Reset
Description
N/A
0x0
Reserved
R/W
0x0
Destination status information retrieved by hardware from the address pointed to by the
contents of the DSTATARx register.
All information provided in this document is subject to legal disclaimers.
144
Ameba-D User Manual
© REALTEK 2019. All rights reserved.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ameba-d rtl8722dm-evb

Table of Contents