HWA H/W Parameters.
HWA parameters are used to with the HWA_open() call.
Data Fields | |
uint32_t | instanceNum |
volatile uint32_t | ctrlBaseAddr |
volatile uint32_t | paramBaseAddr |
volatile uint32_t | ramBaseAddr |
volatile uint32_t | dssBaseAddr |
uint32_t | numHwaParamSets |
uint32_t | intNum1ParamSet |
uint32_t | intNum2ParamSet |
uint32_t | intNumDone |
uint32_t | intNumDoneALT |
uint32_t | intNumLocalRamErr |
uint32_t | numDmaChannels |
volatile uint32_t | accelMemBaseAddr |
uint32_t | accelMemSize |
bool | isConcurrentAccessAllowed |
uint32_t HWA_Attrs::instanceNum |
HWA Instance num - this is related to actual H/W instance of this IP
volatile uint32_t HWA_Attrs::ctrlBaseAddr |
HWA Peripheral's base address for the control/common register space
volatile uint32_t HWA_Attrs::paramBaseAddr |
HWA Peripheral's base address for the paramset space
volatile uint32_t HWA_Attrs::ramBaseAddr |
HWA Peripheral's base address for the Window/Internal RAM space
volatile uint32_t HWA_Attrs::dssBaseAddr |
DSS base address for the common settings
uint32_t HWA_Attrs::numHwaParamSets |
Number of HWA paramsets in this instance
uint32_t HWA_Attrs::intNum1ParamSet |
HWA Peripheral's interrupt vector 1 for individual paramset completion
uint32_t HWA_Attrs::intNum2ParamSet |
HWA Peripheral's interrupt vector 2 for individual paramset completion
uint32_t HWA_Attrs::intNumDone |
HWA Peripheral's interrupt vector for completion of all programmed paramset in background thread
uint32_t HWA_Attrs::intNumDoneALT |
HWA Peripheral's interrupt vector for completion of all programmed paramset in ALT thread
uint32_t HWA_Attrs::intNumLocalRamErr |
HWA Peripheral's interrupt vector for Local RAM access error
uint32_t HWA_Attrs::numDmaChannels |
Number of DMA channels available for HWA (src or dst)
volatile uint32_t HWA_Attrs::accelMemBaseAddr |
HWA Accelerator processing memory base address
uint32_t HWA_Attrs::accelMemSize |
HWA Accelerator processing memory size in bytes
bool HWA_Attrs::isConcurrentAccessAllowed |
Flag to say if read access of Common Registers is allowed in hardware when HWA is executing paramsets