AM273x MCU+ SDK  09.02.00

Introduction

Functions

void SDL_HWA_setParityEnableDisable (uint8_t memBlockParity, uint8_t enableSts)
 This API is used to enable or disable the parity for memory block and lockstep logic. More...
 
uint8_t SDL_HWA_getParityStatus (uint8_t memBlockParity)
 This API is used to get status for parity for memory block. More...
 
void SDL_HWA_setHwaEnableDisable (uint8_t enableSts)
 This API is used to enable/disable Radar Hardware Accelerator and respective clock. More...
 
int32_t SDL_HWA_getHwaEnableDisable (SDL_HWA_Status_s *pHWAStats)
 This API is used to get enable/disable Radar Hardware Accelerator and respective clock. More...
 
void SDL_HWA_memoryInitStart (SDL_HWA_MemBlock memBlock)
 This API is used to initialize the memory. More...
 
uint8_t SDL_HWA_memoryInitDone (SDL_HWA_MemBlock memBlock)
 This API is used to check the initialize done status. More...
 
uint8_t SDL_HWA_memoryInitStatus (SDL_HWA_MemBlock memBlock)
 This API is used to check the initialize status. More...
 
void SDL_HWA_setParityErrMaskUnmask (SDL_HWA_MemBlock memBlock, uint8_t enableSts)
 This API is used to mask/unmask parity error status. More...
 
uint8_t SDL_HWA_getParityErrMaskUnmask (SDL_HWA_MemBlock memBlock)
 This API is used get mask/unmask parity error status. More...
 
uint8_t SDL_HWA_getErrStatus (SDL_HWA_MemBlock memBlock)
 This API is used to get error status. More...
 
void SDL_HWA_clearErrStatus (SDL_HWA_MemBlock memBlock)
 This API is used to clear error status. More...
 
int32_t SDL_HWA_getMemblockBaseaddr (SDL_HWA_MemID memID, SDL_HWA_MemBlock memBlock, uint32_t *baseAddr)
 This API is used to get the memory block base address. More...
 

Function Documentation

◆ SDL_HWA_setParityEnableDisable()

void SDL_HWA_setParityEnableDisable ( uint8_t  memBlockParity,
uint8_t  enableSts 
)

This API is used to enable or disable the parity for memory block and lockstep logic.

Parameters
memBlockParityHWA memory block parity
enableStsparity status for HWA memory block SDL_HWA_ENABLE enable parity SDL_HWA_DISABLE disable parity

◆ SDL_HWA_getParityStatus()

uint8_t SDL_HWA_getParityStatus ( uint8_t  memBlockParity)

This API is used to get status for parity for memory block.

Parameters
memBlockParityHWA memory block parity
Returns
paritySts parity status for HWA memory block SDL_HWA_ENABLE enable parity SDL_HWA_DISABLE disable parity

◆ SDL_HWA_setHwaEnableDisable()

void SDL_HWA_setHwaEnableDisable ( uint8_t  enableSts)

This API is used to enable/disable Radar Hardware Accelerator and respective clock.

Parameters
enableStsstatus for enable/disable Radar Hardware Accelerator and respective clock SDL_HWA_ENABLE enable Radar Hardware Accelerator and respective clock SDL_HWA_DISABLE disable Radar Hardware Accelerator and respective clock

◆ SDL_HWA_getHwaEnableDisable()

int32_t SDL_HWA_getHwaEnableDisable ( SDL_HWA_Status_s pHWAStats)

This API is used to get enable/disable Radar Hardware Accelerator and respective clock.

Parameters
pHWAStatspointer to get the status of Radar Hardware Accelerator and clock of type SDL_HWA_Status_s
Returns
status return the status SDL_PASS: success SDL_EBADARGS: failure, indicate the bad input arguments

◆ SDL_HWA_memoryInitStart()

void SDL_HWA_memoryInitStart ( SDL_HWA_MemBlock  memBlock)

This API is used to initialize the memory.

Parameters
memBlockindicates the memory block to be initialized and of type SDL_HWA_MemBlock

◆ SDL_HWA_memoryInitDone()

uint8_t SDL_HWA_memoryInitDone ( SDL_HWA_MemBlock  memBlock)

This API is used to check the initialize done status.

Parameters
memBlockindicates the memory block whose done status to be checked and of type SDL_HWA_MemBlock
Returns
status init done status

◆ SDL_HWA_memoryInitStatus()

uint8_t SDL_HWA_memoryInitStatus ( SDL_HWA_MemBlock  memBlock)

This API is used to check the initialize status.

Parameters
memBlockindicates the memory block whose status to be checked and of type SDL_HWA_MemBlock
Returns
status init status

◆ SDL_HWA_setParityErrMaskUnmask()

void SDL_HWA_setParityErrMaskUnmask ( SDL_HWA_MemBlock  memBlock,
uint8_t  enableSts 
)

This API is used to mask/unmask parity error status.

Parameters
memBlockindicates the memory block whose status to be checked and of type SDL_HWA_MemBlock
enableStsstatus for Masking the error status SDL_HWA_ENABLE mask the error status others unmask the error status

◆ SDL_HWA_getParityErrMaskUnmask()

uint8_t SDL_HWA_getParityErrMaskUnmask ( SDL_HWA_MemBlock  memBlock)

This API is used get mask/unmask parity error status.

Parameters
memBlockindicates the memory block whose status to be checked and of type SDL_HWA_MemBlock
Returns
status status for Masking the error status

◆ SDL_HWA_getErrStatus()

uint8_t SDL_HWA_getErrStatus ( SDL_HWA_MemBlock  memBlock)

This API is used to get error status.

Parameters
memBlockindicates the memory block and of type SDL_HWA_MemBlock
Returns
status memory block error status

◆ SDL_HWA_clearErrStatus()

void SDL_HWA_clearErrStatus ( SDL_HWA_MemBlock  memBlock)

This API is used to clear error status.

Parameters
memBlockindicates the memory block and of type SDL_HWA_MemBlock

◆ SDL_HWA_getMemblockBaseaddr()

int32_t SDL_HWA_getMemblockBaseaddr ( SDL_HWA_MemID  memID,
SDL_HWA_MemBlock  memBlock,
uint32_t *  baseAddr 
)

This API is used to get the memory block base address.

Parameters
memIDHWA IDs for DMA0, DMA1 and Window RAM
memBlockHWA memories for DMA0/DMA1's block
baseAddrpointer to base addressof the memories
Returns
status return the base address of th instance. SDL_PASS: success SDL_EBADARGS: failure, indicate the bad input arguments SDL_EFAIL: failure, indicate verify failed