Cortex™-R4 處理器是第一個基於 ARMv7-R 體系結構的深層嵌入式實時處理器。
基本介紹
- 中文名:Cortex-R4
- 簡介:基ARMv7-R 體系結構的深層嵌入
- 投放時間:於 2006 年 5 月投放市場
- 性能:它是高性能實時 SoC 的標準
- 專用於:大容量深層嵌入式片上系統套用
- 優點:Cortex-R4 性能更好、能效更高
簡介
性能
對比
核心 | ARM946E-S | ARM1156T2-S | Cortex-R4 |
---|---|---|---|
體系結構 | ARMv5TE | ARMv6T2 | ARMv7-R |
預取單元 | 否 | 指令預取和分支預測 | |
超標量執行 | 否 | 雙執行指令 | |
Thumb-2 指令 | 否 | 是 | |
浮點支持 | VFP9 | VFP11 | 已集成 (Cortex-R4F) |
匯流排接口 | AMBA AHB | AMBA3 AXI | |
緊密耦合記憶體 (TCM) | 基本 | 代碼和數據分離 | 完全靈活 |
中斷 | ARMv5 | ARMv6 增強功能、NMI | |
軟錯誤管理 | 否 | 針對所有 RAM 的可選奇偶校驗和 ECC | |
記憶體保護單元 (MPU) | 8 個區域 | 16 個區域 | 12 個區域 |
最小區域大小 | 4k 位元組 | 32 位元組,重疊區域 | |
合成可配置性 | 否 | I 和 D 高速快取。0 或 2 個 TCM。軟錯誤處理。MPU | I 和 D 高速快取。0、1、2 或 3 個 TCM。FPU。軟錯誤處理。MPU。AXI 從屬設備 |