1. 程式人生 > >從Cortex-M到Cortex-A認識ARM處理器!

從Cortex-M到Cortex-A認識ARM處理器!

640?wx_fmt=jpeg

ARM處理器應用非常廣泛 - 從感測器到伺服器。

ARM是業界領先的微處理器技術供應商,提供最廣泛的微處理器核心,可滿足幾乎所有應用市場的效能、功耗和成本要求。

ARM的技術將一個充滿活力的生態系統與超過1000個合作伙伴相結合,提供晶片,開發工具和軟體,以及超過900億個處理器,ARM的技術是計算和連線革命的核心,正在改變人們的生活和業務運營方式。

下面帶你瞭解Cortex-M到Cortex-A的各系列處理器。詳情請參看:

https://www.arm.com/products/silicon-ip-cpu

提示:公眾號不支援外連結,請複製連結到瀏覽器下載。)

1ARM處理器

目前,ARM處理器分為5類:Cortex-A、Cortex-R、Cortex-M、Machine Learning、SecurCore

。前3種我們大部分人都聽說過,見下圖:

640?wx_fmt=png

2Cortex-A先進的處理器

1.Cortex-A5

可定製的處理器,可在低功耗配置中實現高效能

  • 可擴充套件的多功能性,適用於對成本敏感的低功耗應用

  • 可配置選項為最小的裝置提供豐富的OS支援

  • 完整的Armv7-A體系結構,為Cortex-A9的三分之一面積和功耗

2.Cortex-A7

適用於32位的最小,最低功耗處理器

  • Armv7-A擴充套件提供增強的硬體虛擬化

  • 與前代產品相比,記憶體效能提高了20%

  • 支援32位,豐富的作業系統,包括Linux

3.Cortex-A9

針對性能和功耗進行了優化的多核處理器

  • 適用於低功耗,成本敏感的32位器件

  • 可用作單核或最多四個處理器的叢集

  • 在多種工藝技術中建立了良好的基礎

4.Cortex-A15

專為需要高效能的各種32位應用而設計

  • 第一個Armv7-A核心支援虛擬化

  • 使用32位無序管道刪除程式碼依賴項

  • 細粒度的功率控制確保了卓越的效率

5.Cortex-A17

不影響效能的低成本處理器

  • 高階功能適用於各種家用消費電器

  • 與big.LITTLE的相容性提供了靈活性和成本效益

  • 提供Armv7-A軟體生態系統的最高效能

6.Cortex-A32

尺寸最小,功耗最低的Armv8-A處理器

  • 先進的電源管理功能,具有空閒電源管理功能

  • 可用作單核或最多四個處理器的叢集

  • 嵌入式和物聯網市場的合理選擇

7.Cortex-A35

ARM設計的最小且最節能的應用處理器

  • 電源管理功能可降低功耗預算

  • 支援適用於嵌入式應用的64位處理

  • 用於物聯網節點和閘道器的理想處理器

8.Cortex-A53

最廣泛使用的處理器,效能和效率均衡

  • 高單執行緒和FPU / NEON效能的選擇

  • 支援汽車和網路等各種應用

  • 最廣泛部署的64位Armv8-A處理器

9.Cortex-A55

最高效的中檔處理器 

  • 靈活的設計滿足廣泛的市場應用需求

  • 適用於環境受限的小型裝置

  • 專為相容DynamIQ配置而設計

10.Cortex-A57

支援需要高效能處理的各種應用程式 

  • 使用三重問題無序管道刪除程式碼依賴項

  • 加密擴充套件可以加快加密指令的處理速度

  • 預取功能可提供更好的記憶體流效能

11.Cortex-A72

快速處理提高了移動應用程式的效率

  • 高階分支預測器可減少浪費的能源消耗

  • 在減少記憶體需求方面獲得顯著優勢

  • 適合在arm big.LITTLE配置中實現

12.Cortex-A73

Cortex-A系列中最節能的處理器

  • 與前代產品相比,電源效率提高了30%

  • 最小的Armv8-A處理器

  • 專為移動和消費者應用而設計

13.Cortex-A75

首個基於DynamIQ的高效能CPU

  • 靈活的架構提供廣泛的支援生態系統

  • 每個時鐘週期並行執行最多三條指令

  • 廣泛的市場應用涵蓋智慧手機,伺服器,汽車應用等

14.Cortex-A76

基於DynamIQ的第二代高效能CPU,提供膝上型電腦級效能和智慧手機效率

  • 專為執行復雜計算任務的裝置而設計

  • 更高的單執行緒效能和更高的能效

  • 為機器學習應用程式提供更快的響應速度和最佳支援

3Cortex-R實時效能的處理器

1.Cortex-R4

最小的實時效能處理器

  • 提供卓越的能源效率和成本效益

  • 通過內建錯誤處理優先考慮可靠性和錯誤管理

  • 適用於嵌入式應用,包括汽車和相機

2.Cortex-R5

提供無縫,實時的效能和功能安全性

  • 雙核配置的效能是以前Cortex-R處理器的兩倍

  • 非常適合開發安全關鍵產品

  • 最常用於大批量深度嵌入式SoC應用

3.Cortex-R7

適用於4G調變解調器和儲存用途的高效能處理器

  • 第一款帶有整合GIC和SCU的Cortex-R處理器

  • 為無線調變解調器提供實時處理吞吐量

  • 確保硬錯誤處理

4.Cortex-R8

LTE和5G調變解調器同類產品中效能最高

  • 提供低延遲

  • 可配置埠支援靈活的設計選項

  • 提供高效能大容量儲存應用所需的響應能力

5.Cortex-R52

最先進的功能安全處理器

  • 為各種汽車應用提供先進的安全功能

  • 軟體分離可保護安全關鍵程式碼

  • 高效能mulitcore叢集提供實時響應

4Cortex-M微處理器

1.Cortex-M0

小巧的ARM處理器

  • 可通過DesignStart免費獲得許可費

  • 非常適用於智慧感測器和片上混合訊號系統(SoC)

  • 三種高度優化的低功耗模式

2.Cortex-M0 +

Cortex-M中面積最小,功耗最低的處理器

  • 8位處理器成本,32位處理器效能

  • 三種高度優化的低功耗模式可節省能源

  • 最常用於可穿戴裝置的醫療保健,健身等

3.Cortex-M3

出色的32位效能和低功耗

  • 可通過DesignStart免費獲得許可費

  • 常用於許多智慧家居裝置

  • 在廣泛的嵌入式應用程式中部署數十億臺裝置

4.Cortex-M4

具有混合訊號裝置的效能

  • 整合數字訊號處理(DSP)簡化了系統設計

  • 基本的微控制器功能使其成為工業應用的理想選擇

  • 部署廣泛的Cortex-M處理器具有廣泛的生態系統

5.Cortex-M7

效能最高的Cortex-M處理器

  • 簡化訊號處理,為大眾帶來高效能DSP

  • 內建浮點處理功能可降低功耗

  • 支援創新的MCU,可實現更密集的自動化任務

6.Cortex-M23

具有TrustZone安全性的尺寸最小,功耗最低的微控制器

  • 包含TrustZone的內建安全基礎

  • 記憶體保護可最大限度地降低意外訪問的風險

  • 理想的處理器,用於能量收集物聯網節點和小型感測器

7.Cortex-M33

實時,效率和安全的理想融合

  • 通過安全性簡化數字訊號處理

  • 使用TrustZone軟體隔離來區分您的產品

  • 即使是最簡單且成本敏感的裝置,也能帶來32位效能

8.Cortex-M35P

第一款內建防篡改功能的Armv8-M處理器

  • 增加物理彈性和系統安全功能不會影響效能

  • 包括整合數字訊號處理(DSP)選項

  • 保護層防止輕鬆攻擊和系統接管

640?

免責宣告:本文系網路轉載,版權歸原作者所有。如涉及作品版權問題,請與我們聯絡,我們將根據您提供的版權證明材料確認版權並支付稿酬或者刪除內容。