SPRADT6 July 2026 AWR2944 , AWR2944P
ECC Bus Safety extends ECC protection from memory to bus interconnect modules. Reference [1] points out that the command/address buses on the system interconnect bus have parity checking and redundancy protection, while the data bus has SEC and DED protection. This module covers approximately 60 bus nodes in both MSS and DSS subsystems.
Testing is divided into three categories for each bus node: Single-Bit Error Correction (SEC), Double-Bit Error Detection (DED), and Redundancy Error Detection (RED). Coverage includes: TPTC read/write channels, DMA controllers, Mailbox, FIFO, CPSW, QSPI, GPADC, MCRC, and other modules.
Testing method: Triggers data read/write on the target bus node through EDMA transfer, injecting ECC errors and verifying the ESM response.
| Key Function | Functions |
|---|---|
| SDL_ECC_BUS_SAFETY_*_SEC_Test | Single-bit error correction test for each node |
| SDL_ECC_BUS_SAFETY_*_DED_Test | Double-bit error detection test for each node |
| SDL_ECC_BUS_SAFETY_*_RED_Test | Redundancy error detection test for each node |