SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The A72 cluster natively supports ECC/parity protection on some of its internal SRAMs. However, error injection for the memories is not natively supported by the A72 cluster. Instead, this capability is added at A72SS level via ECC aggregator. This is a valuable TI addition to the Arm native implementation.
Table 6-15 shows the A72SS SRAM ECC support details.
A72 RAM | ARM Native Support | TI Error Injection Support |
---|---|---|
L1 I-Cache Data RAM | Parity protection | Single error injection(1) |
L1 I-Cache Tag RAM | Parity protection | Single error injection(1) |
L1 I-Cache BTB RAM | No support | N/A |
L1 I-Cache GHB RAM | No support | N/A |
L1 I-Cache IP RAM | No support | N/A |
L1 D-Cache Data RAM | ECC | Single and double error injection(1) |
L1 D-Cache Tag RAM | ECC | Single and double error injection(1) |
L1 PF PHT RAM | No support | N/A |
L2 TLB RAM | Parity | Single error injection(1) |
L2 Snoop Tag RAM | ECC | Single and double error injection(2) |
L2 Tag RAM | ECC | Single and double error injection(2) |
L2 Data RAM | ECC | Single and double error injection(2) |
L2 Dirty RAM | ECC | Single and double error injection(2) |
L2 Inclusion PLRU RAM | ECC | Single and double error injection(2) |