The Cortex-R7 processor is the highest performing Cortex-R series processor
The Cortex-R7 processor, designed for implementation on advanced silicon processes with an emphasis on improved energy efficiency, real-time responsiveness, advanced features and ease of system design.
The processor provides a flexible local memory system that supports Tightly Coupled Memory (TCM) local shared memory and a peripheral port, enabling SoC designers to reach demanding hard real time requirements within constrained silicon resources.
Summary of Cortex-R7 Key Features
- 11-stage superscalar out-of-order pipeline:
- Advanced dynamic and static branch prediction with loop instruction buffer
- Dynamic register re-naming
- Non-blocking Load-Store Unit
- Flexible Multi-Processor Core (MPCore) configurations:
- Lockstep configuration with redundant processor
- Symmetric Multi-Processing (SMP)
- Asymmetric Multi-Processing (AMP)
- Integrated GIC, Snoop Control Unit (SCU) and timers
- Lockstep configuration with redundant processor
- Symmetric Multi-Processing (SMP)
- Asymmetric Multi-Processing (AMP)
- Integrated GIC, Snoop Control Unit (SCU) and timers:
- Quality of Service features
- Full coherency support for SMP:
- Hardware accelerated data cache operation with Tag RAM copies in SCU
- Dedicated Low Latency Peripheral and Memory Ports for hard real-time work
- Advanced error management and handling for safety-critical tasks
- Flexible and configurable Floating Point Unit (FPU) (Optional)
- CoreSight™ SoC Debug and Trace
- Optional Embedded Trace Macrocell ETMv4







