HWA module consists of ECC Bus Safety Diagnostics, Parity and FSM Lockstep Diagnostics
1.HWA supports Diagnostic check for ECC BUS Safety Errors on HWA DMA0 and HWA DMA1.
ECC BUS Safety Errors : This includes SEC , DED and RED error injection on both HWA DMA0 and DMA1
Note : SEC - Single Error Correction, DED - Double Error Correction, RED - Redundancy Error Correction
2.HWA supports Diagnostic check for Parity Errors on HWA Data memoriers and window ram on both HWA DMA0 and HWA DMA1.
The module supports below API's for the application
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
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
Induce the error SEC in HWA DMA0
Induce the error DED in HWA DMA0
Induce the error RED in HWA DMA0
Induce the error SEC in HWA DMA1
Induce the error DED in HWA DMA1
Induce the error RED in HWA DMA1