SA3UL instance attributes - used during init time.
Data Fields | |
| uint32_t | saBaseAddr |
| uint32_t | txPsilThreadId |
| uint32_t | rxPsil0ThreadId |
| uint32_t | rxPsil1ThreadId |
| uint32_t | rxRingMemAddr |
| uint32_t | txRingMemAddr |
| uint32_t | numDesc |
| uint32_t | descSize |
| uint32_t | descMemAddr |
| uint32_t | descMemSize |
| uint32_t | udmaSaTxGroupNum |
| uint32_t | udmaSaRxGroupNum |
| uint32_t | ringCnt |
| uint32_t | udmaHandle |
| uint32_t | contextIdStart |
| uint32_t | contextIdMaxNum |
| uint32_t | txRingNumInt |
| uint32_t | rxRingNumInt |
| uint32_t | swRingNumInt |
| uint32_t | privId |
| uint32_t | priv |
| uint32_t | secure |
| uint32_t SA3UL_Attrs::saBaseAddr |
Peripheral SA base address
| uint32_t SA3UL_Attrs::txPsilThreadId |
Tx ch psil thread number
| uint32_t SA3UL_Attrs::rxPsil0ThreadId |
Rx ch0 psil thread number
| uint32_t SA3UL_Attrs::rxPsil1ThreadId |
Rx ch1 psil thread number
| uint32_t SA3UL_Attrs::rxRingMemAddr |
Mem address for RX ring elements
| uint32_t SA3UL_Attrs::txRingMemAddr |
Mem address for TX ring elements
| uint32_t SA3UL_Attrs::numDesc |
Descriptor count
| uint32_t SA3UL_Attrs::descSize |
Descriptor size
| uint32_t SA3UL_Attrs::descMemAddr |
Descriptor mem Address
| uint32_t SA3UL_Attrs::descMemSize |
Descriptor mem size in Bytes
| uint32_t SA3UL_Attrs::udmaSaTxGroupNum |
SA3UL Tx group num
| uint32_t SA3UL_Attrs::udmaSaRxGroupNum |
SA3UL Rx group num
| uint32_t SA3UL_Attrs::ringCnt |
Num rings
| uint32_t SA3UL_Attrs::udmaHandle |
Handle for UDMA object
| uint32_t SA3UL_Attrs::contextIdStart |
secure context start index
| uint32_t SA3UL_Attrs::contextIdMaxNum |
secure context max index
| uint32_t SA3UL_Attrs::txRingNumInt |
tx ring num internal always 0
| uint32_t SA3UL_Attrs::rxRingNumInt |
rx ring num internal always 1
| uint32_t SA3UL_Attrs::swRingNumInt |
sw ring num internal always 2
| uint32_t SA3UL_Attrs::privId |
core privileged Id
| uint32_t SA3UL_Attrs::priv |
core privileged Id
| uint32_t SA3UL_Attrs::secure |
secure transaction