Cortex-R7

Cortex-R7 處理器是性能最高的ortex-R 系列處理器。

基本介紹

  • 中文名:Cortex-R7
  • 外文名:Cortex-R7
  • 核心數:1
  • 處理器架構:32bit精簡指令集
簡介,工藝,特點,

簡介

Cortex™-R7 處理器為範圍廣泛的深層嵌入式套用提供了高性能的雙核、實時解決方案。Cortex-R7 處理器通過引入新技術(包括無序執行和動態暫存器重命名),並與改進的分支預測、超標量執行功能和用於除法和其他功能的更快的硬體支持相結合,提供了比其他 Cortex-R 系列處理器高得多的性能級別。
Cortex-R7Cortex-R7

工藝

它是高性能實時 SoC 的標準。Cortex-R7 處理器是為基於 65 nm 至 28 nm 的高級晶片工藝的實現而設計的,此外其設計重點在於提升能效、實時回響性、高級功能和簡化系統設計。基於 40 nm G 工藝,Cortex-R7 處理器可以實現以超過 1 GHz 的頻率運行,此時它可提供 2,700 Dhrystone MIPS 的性能。該處理器提供支持緊密耦合記憶體 (TCM) 本地共享記憶體和外設連線埠的靈活的本地記憶體系統,使 SoC 設計人員可在受限制的晶片資源內達到高標準的硬實時要求。

特點

特點
說明
微體系結構
帶指令預取、分支預測、超標量、無序執行和暫存器重命名的十一階段管道。載入存儲、MAC、移位 ALU、除法和浮點的並行執行路徑。2.53 Dhrystone MIPS/MHz。硬體除法器。與 ARM9、ARM11、Cortex-R4 和 Cortex-R5 嵌入式處理器的二進制兼容性
指令集
具有 Thumb®-2 和 Thumb 的 ARMv7-R 體系結構。DSP 擴展。可選浮點單元。
高速快取控制器
具有可選的集成指令和數據高速快取控制器的哈佛記憶體體系結構。從 4 到 64 KB 的可配置高速快取大小。高速快取行是透寫的
緊密耦合記憶體
可選緊密耦合記憶體接口。TCM 用於具有高確定性或低延遲的、可能無法很好地回響高速快取的套用,例如中斷服務例程的指令代碼和需要密集處理的數據。指令和/或數據 TCM。TCM 大小最高可達 128 KB。
中斷接口
標準中斷、IRQ 和不可禁止的快速中斷、FIQ、輸入與支持複雜的基於優先權的中斷處理的通用中斷控制器 (GIC) 一起提供。該處理器包括低延遲中斷技術,該技術允許中斷較長的多周期指令並將其重新啟動。在某些情況下,還會推遲冗長的記憶體訪問。最壞情況中斷回響可能低至 20 個周期。
記憶體保護單元
可選 MPU 可配置十六個區域的屬性,每個區域都具有低至 32 位元組的解析度。區域可以重疊,編號最高的區域具有最高優先權。
浮點單元
可選浮點單元 (FPU) 實現具有 16 個雙精度暫存器且符合 IEEE754 的 ARM 矢量浮點體系結構 VFPv3。支持兩個 FPU 選項:僅單精度、同時包括單精度和雙精度。FPU 性能已針對單精度和雙精度計算進行了最佳化。運算包括加、減、乘、除、乘積累加、平方根、定點和浮點之間的轉換,以及浮點常數指令。
ECC
針對具有 ECC 位的高速快取和/或 TCM 記憶體的可選單位錯誤更正和雙位錯誤檢測。處理器將自動更正單位軟錯誤。此外,還為管理硬錯誤提供了完全且靈活的支持。
主 AMBA AXI 匯流排
2 級記憶體和外設訪問的 64 位 AMBA® AXI™ 匯流排主設備。
低延遲記憶體連線埠
一種專用於連線到本地記憶體的 64 位 AXI 主連線埠。此本地記憶體提供了 TCM 的諸多優勢,可降低速度和功耗,還可輕鬆地在一致的外設和一個或兩個 Cortex-R7 處理器核心之間共享。
低延遲外設連線埠 (LLPP)
一種專用的 32 位 AXI 連線埠,用於將延遲敏感型外設與處理器更緊密地集成到一起。
加速器一致性連線埠 (ACP)
一種 64 位 AXI 輔助連線埠,支持處理器和外部智慧型外設(如 DMA 控制器、乙太網或 Flexray 接口)保持一致。
從屬 AXI 匯流排
可選 64 位 AMBA AXI 匯流排從屬設備連線埠允許 DMA 主設備訪問 TCM ,以使數據可以快速流入和流出處理器。
調試
提供了調試訪問連線埠。可以使用 DK-R7 擴展其功能。
跟蹤
提供了適合連線到 CoreSight 嵌入式跟蹤模組的接口。
雙核鎖步支持
支持處於鎖步模式的冗餘 Cortex-R7 CPU,以獲得可靠的容錯/故障檢測系統。帶工具的配置可合成 Verilog RTL,用於配置合成選項。

相關詞條

熱門詞條

聯絡我們