PDK API Guide for J721E
|
This structure specifies the circular properties for each level of the transfer count. User can specify 2 different sizes for each level.
Data Fields | |
uint64_t | circSize1 |
uint64_t | circSize2 |
uint8_t | addrModeIcnt0 |
uint8_t | addrModeIcnt1 |
uint8_t | addrModeIcnt2 |
uint8_t | addrModeIcnt3 |
uint8_t | circDir |
uint64_t DmaUtilsAutoInc3d_TransferCirc::circSize1 |
Size in Bytes of the first circular buffer. The minimum value is 512 and it should be a power of 2. Maximum value can be 16M
uint64_t DmaUtilsAutoInc3d_TransferCirc::circSize2 |
Size in Bytes of the first circular buffer. The minimum value is 512 and it should be a power of 2. Maximum value can be 16M
uint8_t DmaUtilsAutoInc3d_TransferCirc::addrModeIcnt0 |
Which addressing to be used for icnt0. Please refer DmaUtilsAutoInc3d_AddrType for the valid values
uint8_t DmaUtilsAutoInc3d_TransferCirc::addrModeIcnt1 |
Which addressing to be used for icnt1. Please refer DmaUtilsAutoInc3d_AddrType for the valid values
uint8_t DmaUtilsAutoInc3d_TransferCirc::addrModeIcnt2 |
Which addressing to be used for icnt2. Please refer DmaUtilsAutoInc3d_AddrType for the valid values
uint8_t DmaUtilsAutoInc3d_TransferCirc::addrModeIcnt3 |
Which addressing to be used for icnt3. Please refer DmaUtilsAutoInc3d_AddrType for the valid values
uint8_t DmaUtilsAutoInc3d_TransferCirc::circDir |
Direction in which circular addressing needs to be applied, i.e. whether to apply circular addressing on source side or destination side. Please refer DmaUtilsAutoInc3d_CircDirType for the valid values. Circular addressing can only be applied to one side (src/dst) of transfer other side will use linear addressing