CSL_UdmapTR9 specifies a Type 9 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 | 
| uint32_t CSL_UdmapTR9::flags | 
Specifies type of TR and how the TR should be handled. It also supports the TR triggering and output events.
| uint16_t CSL_UdmapTR9::icnt0 | 
Total loop iteration count for level 0 (innermost)
| uint16_t CSL_UdmapTR9::icnt1 | 
Total loop iteration count for level 1
| uint64_t CSL_UdmapTR9::addr | 
Starting address for the source data or destination data if it is a half duplex write
| int32_t CSL_UdmapTR9::dim1 | 
Signed dimension for loop level 1 for the source data
| uint16_t CSL_UdmapTR9::icnt2 | 
Total loop iteration count for level 2
| uint16_t CSL_UdmapTR9::icnt3 | 
Total loop iteration count for level 3 (outermost)
| int32_t CSL_UdmapTR9::dim2 | 
Signed dimension for loop level 2
| int32_t CSL_UdmapTR9::dim3 | 
Signed dimension for loop level 3
| uint32_t CSL_UdmapTR9::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_UdmapTR9::ddim1 | 
Signed dimension for loop level 1 for the destination data
| uint64_t CSL_UdmapTR9::daddr | 
Starting address for the destination of the data
| int32_t CSL_UdmapTR9::ddim2 | 
Signed dimension for loop level 2 for the destination data
| int32_t CSL_UdmapTR9::ddim3 | 
Signed dimension for loop level 3 for the destination data
| uint16_t CSL_UdmapTR9::dicnt0 | 
Total loop iteration count for level 0 (innermost) used for destination
| uint16_t CSL_UdmapTR9::dicnt1 | 
Total loop iteration count for level 1 used for destination
| uint16_t CSL_UdmapTR9::dicnt2 | 
Total loop iteration count for level 2 used for destination
| uint16_t CSL_UdmapTR9::dicnt3 | 
Total loop iteration count for level 3 used for destination