PDK API Guide for J721E
CSL_UdmapTR Struct Reference

Detailed Description

CSL_UdmapTR specifies a Transfer Request.

Data Fields

uint32_t flags
 
uint16_t icnt0
 
uint16_t icnt1
 
uint64_t addr
 
int32_t dim1
 
uint16_t icnt2
 
uint16_t icnt3
 
int32_t dim2
 
int32_t dim3
 
uint32_t fmtflags
 
int32_t ddim1
 
uint64_t daddr
 
int32_t ddim2
 
int32_t ddim3
 
uint16_t dicnt0
 
uint16_t dicnt1
 
uint16_t dicnt2
 
uint16_t dicnt3
 

Field Documentation

uint32_t CSL_UdmapTR::flags

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

uint16_t CSL_UdmapTR::icnt0

Total loop iteration count for level 0 (innermost)

uint16_t CSL_UdmapTR::icnt1

Total loop iteration count for level 1

uint64_t CSL_UdmapTR::addr

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

int32_t CSL_UdmapTR::dim1

Signed dimension for loop level 1 for the source data

uint16_t CSL_UdmapTR::icnt2

Total loop iteration count for level 2

uint16_t CSL_UdmapTR::icnt3

Total loop iteration count for level 3 (outermost)

int32_t CSL_UdmapTR::dim2

Signed dimension for loop level 2

int32_t CSL_UdmapTR::dim3

Signed dimension for loop level 3

uint32_t CSL_UdmapTR::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

int32_t CSL_UdmapTR::ddim1

Signed dimension for loop level 1 for the destination data

uint64_t CSL_UdmapTR::daddr

Starting address for the destination of the data

int32_t CSL_UdmapTR::ddim2

Signed dimension for loop level 2 for the destination data

int32_t CSL_UdmapTR::ddim3

Signed dimension for loop level 3 for the destination data

uint16_t CSL_UdmapTR::dicnt0

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

uint16_t CSL_UdmapTR::dicnt1

Total loop iteration count for level 1 used for destination

uint16_t CSL_UdmapTR::dicnt2

Total loop iteration count for level 2 used for destination

uint16_t CSL_UdmapTR::dicnt3

Total loop iteration count for level 3 used for destination