SPRUJ17H March 2022 – October 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
To increase functional and system reliability the memories (for example, FIFOs, queues, SRAMs and others) in many device modules and subsystems are protected by error correcting code (ECC). This is accomplished through an ECC aggregator and ECC wrapper. The ECC aggregator is connected to these memories (hereinafter ECC RAMs) and involved in the ECC process. Each memory is surrounded by an ECC wrapper which performs the ECC detection and correction. The wrapper communicates via serial interface with the aggregator which has memory mapped configuration interface.
The ECC aggregator, ECC wrapper are considered as single entity and are hereinafter referred to as ECC aggregator unless otherwise explicitly specified.
Table 13-312 lists the device modules and subsystems which have ECC aggregator.
Module Instance | ECC Aggregator Support | RAM ID Number |
---|---|---|
SoC/Interconnect | ✓ | Not Applicable |
R5FSS0-0 | ✓ | See R5FSS ECC Support |
R5FSS0-1 | ✓ | See R5FSS ECC Support |
R5FSS1-0 | ✓ | See R5FSS ECC Support |
R5FSS1-1 | ✓ | See R5FSS ECC Support |
ICSSM | ✓ | See PRU_ICSSM RAM Index Allocation |
MCAN0 | ✓ | 1 |
MCAN1 | ✓ | 1 |
MCAN2 | ✓ | 1 |
MCAN3 | ✓ | 1 |
CPSW | ✓ | See Memory Error Detection and Correction |