AM64x MCU+ SDK  10.00.00

Detailed Description

CSL_UdmapTR11 specifies a Type 11 Transfer Request.

Data Fields

uint32_t flags
 
uint16_t icnt0
 
uint16_t icnt1
 
uint64_t addr
 
int32_t dim1
 
uint32_t rsvd0 [3]
 
uint32_t fmtflags
 
int32_t ddim1
 
uint64_t daddr
 
uint32_t rsvd1 [2]
 
uint16_t dicnt0
 
uint16_t dicnt1
 

Field Documentation

◆ flags

uint32_t CSL_UdmapTR11::flags

Specifies type of TR and how the TR should be handled. It also supports the TR triggering and output events.

◆ icnt0

uint16_t CSL_UdmapTR11::icnt0

Total loop iteration count for level 0 (innermost)

◆ icnt1

uint16_t CSL_UdmapTR11::icnt1

Total loop iteration count for level 1

◆ addr

uint64_t CSL_UdmapTR11::addr

Starting address for the source data or destination data if it is a half duplex write

◆ dim1

int32_t CSL_UdmapTR11::dim1

Signed dimension for loop level 1 for the source data

◆ rsvd0

uint32_t CSL_UdmapTR11::rsvd0[3]

Reserved

◆ fmtflags

uint32_t CSL_UdmapTR11::fmtflags

Tells how the data is formatted either between the input and the output or if the data should use different addressing schemes or sizes

◆ ddim1

int32_t CSL_UdmapTR11::ddim1

Signed dimension for loop level 1 for the destination data

◆ daddr

uint64_t CSL_UdmapTR11::daddr

Starting address for the destination of the data

◆ rsvd1

uint32_t CSL_UdmapTR11::rsvd1[2]

Reserved

◆ dicnt0

uint16_t CSL_UdmapTR11::dicnt0

Total loop iteration count for level 0 (innermost) used for destination

◆ dicnt1

uint16_t CSL_UdmapTR11::dicnt1

Total loop iteration count for level 1 used for destination