1. 程式人生 > >強大的arm板——cortex架構系列介紹

強大的arm板——cortex架構系列介紹

摺疊ARMCortex™-A

ARM Cortex™-A 系列應用型處理器可向託管豐富OS平臺和使用者應用程式的裝置提供全方位的解決方案,從超低成本手機、智慧手機、移動計算平臺、數字電視和機頂盒企業網路、印表機和伺服器解決方案。高效能的Cortex-A15、可伸縮的Cortex-A9、經過市場驗證的Cortex-A8處理器和高效的Cortex-A7Cortex-A5處理器均共享同一架構,因此具有完全的應用相容性,支援傳統的 ARM、Thumb指令集和新增的高效能緊湊型Thumb-2指令集。

Cortex-A15 和 Cortex-A7 都支援 ARMv7A 架構的擴充套件,從而為大型實體地址訪問和硬體虛擬化以及處理 AMBA4 ACE 一致性提供支援。同時,這些都支援big.LITTLE 處理。

ARM在Cortex-A系列處理器大體上可以排序為:Cortex-A57處理器、Cortex-A53處理器、Cortex-A15處理器、Cortex-A9處理器、Cortex-A8處理器、Cortex-A7處理器、Cortex-A5處理器、ARM11處理器、ARM9處理器、ARM7處理器,再往低的部分手機產品中基本已經不再使用,這裡就不再介紹。 需要指出的是,單從命名數字來看Cortex-A7似乎比A8和A9低端,但是從ARM的官方資料看,A7的架構和工藝都是仿照A15來做的,單個性能超過A8並且能耗控制很好。另外A57和A53屬於ARMv8架構

摺疊ARMCortex-R

ARM Cortex-R實時處理器為要求可靠性、高可用性、容錯功能、可維護性和實時響應的

嵌入式系統提供高效能運算解決方案。

Cortex-R 系列處理器通過已經在數以億計的產品中得到驗證的成熟技術提供極快的上市速度,並利用廣泛的 ARM 生態系統、全球和本地語言以及全天候的支援服務,保證快速、低風險的產品開發。

許多應用都需要 Cortex-R 系列的關鍵特性,即:

  • 高效能:與高時鐘頻率相結合的快速處理能力
  • 實時:處理能力在所有場合都符合硬實時限制
  • 安全:具有高容錯能力的可靠且可信的系統
  • 經濟實惠:可實現最佳效能、功耗和麵積的功能。
  • Cortex-R 系列處理器與Cortex-M和Cortex-A系列處理器都不相同。顯而易見,Cortex-R 系列處理器提供的效能比 Cortex-M 系列提供的效能高得多,而 Cortex-A 系列專用於具有複雜軟體作業系統(需使用虛擬記憶體管理)的面向使用者的應用。

摺疊ARMCortex™-M

ARM Cortex™-M處理器系列是一系列可向上相容的高能效、易於使用的處理器,這些處理器旨在幫助開發人員滿足將來的嵌入式應用的需要。這些需要包括以更低的成本提供更多功能、不斷增加連線、改善程式碼重用和提高能效。

Cortex-M 系列針對成本和功耗敏感的MCU和終端應用(如智慧測量、人機介面裝置、汽車和工業控制系統、大型家用電器、消費性產品和醫療器械)的混合訊號裝置進行過優化。