Cortex-R
La famiglia di core real-time di Arm: più muscoli del Cortex-M, senza la memoria virtuale che rende imprevedibile il Cortex-A.
La linea nacque con il Cortex-R4 nel 2006 e vive ovunque una risposta debba arrivare in tempo, non solo velocemente in media: controller di dischi rigidi e SSD, modem baseband cellulari, centraline di freni e airbag. Non se ne vede quasi mai uno; si nasconde dentro un altro chip.
Ciò che lo distingue da un Cortex-M ingrandito è l'impianto per l'affidabilità: memoria strettamente accoppiata con tempi di accesso fissi, ECC su memorie e cache e la possibilità di far girare due core in lockstep, confrontando i risultati ciclo per ciclo. La protezione della memoria è affidata a una MPU anziché a una MMU, perché è difficile stabilire un limite massimo di tempo per la visita delle tabelle delle pagine. Il Cortex-R82 del 2020 è stato il primo membro a 64 bit.