AM273x MCU+ SDK  08.06.00
HWA

HWA module consists of Parity and FSM Lockstep Diagnostics

Features Supported

HWA supports Diagnostic check for Parity Errors on HWA Data memoriers and window ram on both HWA DMA0 and HWA DMA1.

  • Parity Errors : This incluedes parity error injection on both HWA DMA0 and DMA1.
  • FSM LOCKstep Errors : This incluedes fsm lockstep error injection HWA.

SysConfig Features

  • None

Features NOT Supported

  • None

Important Usage Guidelines

  • None

Example Usage

The following shows an example of SDL HWA API usage by the application for Error Injection Tests.

Include the below file to access the APIs

#include <sdl/sdl_hwa.h>

Induce the error DMA0 DMEM0

Induce the error DMA0 DMEM1

Induce the error DMA0 DMEM2

Induce the error DMA0 DMEM3

Induce the error DMA0 DMEM4

Induce the error DMA0 DMEM5

Induce the error DMA0 DMEM6

Induce the error DMA0 DMEM7

Induce the error DMA0 WINDOW_RAM

Induce the error DMA1 DMEM0

Induce the error DMA1 DMEM1

Induce the error DMA1 DMEM2

Induce the error DMA1 DMEM3

Induce the error DMA1 DMEM4

Induce the error DMA1 DMEM5

Induce the error DMA1 DMEM6

Induce the error DMA1 DMEM7

Induce the error DMA1 WINDOW_RAM

Induce the error FSM Lockstep

API

APIs for SDL HWA

SDL_HWA_WINDOW_RAM_MEM_ID
@ SDL_HWA_WINDOW_RAM_MEM_ID
Definition: sdl_ip_hwa.h:138
SDL_HWA_DMA0_MEM_ID
@ SDL_HWA_DMA0_MEM_ID
Definition: sdl_ip_hwa.h:134
SDL_HWA_DMEM6
@ SDL_HWA_DMEM6
Definition: sdl_ip_hwa.h:121
SDL_HWA_WINDOW_RAM
@ SDL_HWA_WINDOW_RAM
Definition: sdl_ip_hwa.h:125
SDL_HWA_DMEM0
@ SDL_HWA_DMEM0
Definition: sdl_ip_hwa.h:109
SDL_HWA_DMEM7
@ SDL_HWA_DMEM7
Definition: sdl_ip_hwa.h:123
sdl_hwa.h
SDL_HWA_memParityExecute
int32_t SDL_HWA_memParityExecute(SDL_HWA_MemID memID, SDL_HWA_MemBlock memBlock)
This API is used for configuring and testing parity of the HWA memory.
SDL_HWA_DMEM1
@ SDL_HWA_DMEM1
Definition: sdl_ip_hwa.h:111
SDL_HWA_DMEM5
@ SDL_HWA_DMEM5
Definition: sdl_ip_hwa.h:119
SDL_HWA_DMEM3
@ SDL_HWA_DMEM3
Definition: sdl_ip_hwa.h:115
SDL_HWA_DMEM4
@ SDL_HWA_DMEM4
Definition: sdl_ip_hwa.h:117
SDL_HWA_DMA1_MEM_ID
@ SDL_HWA_DMA1_MEM_ID
Definition: sdl_ip_hwa.h:136
SDL_HWA_DMEM2
@ SDL_HWA_DMEM2
Definition: sdl_ip_hwa.h:113
SDL_HWA_fsmLockStepExecute
int32_t SDL_HWA_fsmLockStepExecute(void)
This API is used to induce the error in the fsm lockstep for HWA.