SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
The Cortex-R5F is a processor from Arm, which is based on the Armv7-R profile. Each R5FSS implements two R5F cores, CPU0 and CPU1, each with their own RAMs and interfaces. While in reset, they can be bootstrapped to work in one of two modes: split or lockstep.
In split mode, each R5F core works completely independent from the other (asymmetric multi-processing, or AMP). Each core uses its own RAMs and interfaces, with no coherence between the two cores. The only restriction is that CPU0 must be in a higher power/reset state than CPU1. For instance, CPU1 cannot be out of reset if CPU0 is not.
In lockstep mode, the core logic from CPU1 is used as redundant logic to check for errors in CPU0. The CPU1 interfaces and RAMs are not used. Comparison logic automatically checks the redundant logic against the primary logic and flags any errors.
For a brief list of features supported by the R5F processor in this device, see Section 6.3.1.1. For more detailed description of this processor, see the Arm Cortex-R5 Technical Reference Manual.