CSL_UdmapTR2 specifies a Type 2 (Three dimensional data move) Transfer Request.
Data Fields | |
uint32_t | flags |
uint16_t | icnt0 |
uint16_t | icnt1 |
uint64_t | addr |
int32_t | dim1 |
uint32_t | icnt2 |
int32_t | dim2 |
uint32_t CSL_UdmapTR2::flags |
Specifies type of TR and how the TR should be handled. It also supports the TR triggering and output events.
uint16_t CSL_UdmapTR2::icnt0 |
Total loop iteration count for level 0 (innermost)
uint16_t CSL_UdmapTR2::icnt1 |
Total loop iteration count for level 1
uint64_t CSL_UdmapTR2::addr |
Starting address for the source data or destination data if it is a half duplex write
int32_t CSL_UdmapTR2::dim1 |
Signed dimension for loop level 1 for the source data
uint32_t CSL_UdmapTR2::icnt2 |
Total loop iteration count for level 2
int32_t CSL_UdmapTR2::dim2 |
Signed dimension for loop level 2