This example demonstrates the usage of the SDL DSS L1 parity. The example shows how to setup and use the Parity Safety Diagnostic operation. This shows the DSS L1 parity error injection.
Parameter | Value |
---|---|
CPU + OS | c66ss0 nortos |
Toolchain | ti-c6000 |
Board | am273x-evm |
Example folder | examples/sdl/parity/sdl_dss_l1_parity/ |
Shown below is a sample output when the application is run,
Parity Example Application
Parity UC-1 Example
ESM_Test_init: Init DSS ESM complete
Parity Safety Example tests: starting
Initiliazed and Enabled IDMA1 Interrupt
Enable the Error Detect logic...
Waiting for IDMA1 transfer Interrupt
IDMA1 transfer is done and got interrupt !!
Suspend the Error Detect logic...
Toggle a single bit in the Dummy function
Waiting for IDMA1 transfer Interrupt
IDMA1 transfer is done and got interrupt !!
Enable the Error Detect logic...
ESM Call back function called : instType 0x2, grpChannel 0x1, intSrc 0x3
Take action
Low Priority Interrupt Executed
Waiting for IDMA1 transfer Interrupt
IDMA1 transfer is done and got interrupt !!
Waiting for ESM Interrupt
ESM Interrupt Received.
All tests have passed!!
All Use_Cases have passed.