AM64x MCU+ SDK  10.00.00
SA2UL_Attrs Struct Reference

Detailed Description

SA2UL 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
 

Field Documentation

◆ saBaseAddr

uint32_t SA2UL_Attrs::saBaseAddr

Peripheral SA base address

◆ txPsilThreadId

uint32_t SA2UL_Attrs::txPsilThreadId

Tx ch psil thread number

◆ rxPsil0ThreadId

uint32_t SA2UL_Attrs::rxPsil0ThreadId

Rx ch0 psil thread number

◆ rxPsil1ThreadId

uint32_t SA2UL_Attrs::rxPsil1ThreadId

Rx ch1 psil thread number

◆ rxRingMemAddr

uint32_t SA2UL_Attrs::rxRingMemAddr

Mem address for RX ring elements

◆ txRingMemAddr

uint32_t SA2UL_Attrs::txRingMemAddr

Mem address for TX ring elements

◆ numDesc

uint32_t SA2UL_Attrs::numDesc

Descriptor count

◆ descSize

uint32_t SA2UL_Attrs::descSize

Descriptor size

◆ descMemAddr

uint32_t SA2UL_Attrs::descMemAddr

Descriptor mem Address

◆ descMemSize

uint32_t SA2UL_Attrs::descMemSize

Descriptor mem size in Bytes

◆ udmaSaTxGroupNum

uint32_t SA2UL_Attrs::udmaSaTxGroupNum

SA2UL Tx group num

◆ udmaSaRxGroupNum

uint32_t SA2UL_Attrs::udmaSaRxGroupNum

SA2UL Rx group num

◆ ringCnt

uint32_t SA2UL_Attrs::ringCnt

Num rings

◆ udmaHandle

uint32_t SA2UL_Attrs::udmaHandle

Handle for UDMA object

◆ contextIdStart

uint32_t SA2UL_Attrs::contextIdStart

secure context start index

◆ contextIdMaxNum

uint32_t SA2UL_Attrs::contextIdMaxNum

secure context max index

◆ txRingNumInt

uint32_t SA2UL_Attrs::txRingNumInt

tx ring num internal always 0

◆ rxRingNumInt

uint32_t SA2UL_Attrs::rxRingNumInt

rx ring num internal always 1

◆ swRingNumInt

uint32_t SA2UL_Attrs::swRingNumInt

sw ring num internal always 2

◆ privId

uint32_t SA2UL_Attrs::privId

core privileged Id

◆ priv

uint32_t SA2UL_Attrs::priv

core privileged Id

◆ secure

uint32_t SA2UL_Attrs::secure

secure transaction