ARM处理器对比分析
生活随笔
收集整理的這篇文章主要介紹了
ARM处理器对比分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?Arm處理器大致可以分為Classic、Cortex-M、Cortex-R以及Cortex-A三個系列,其性能天梯圖如下,Classic 系列處理器在很大程度上已經逐步被 Cortex 系列所取代
ARM Classic(傳統)系列處理器
- ARM7 系列:基于 ARMv3 或 ARMv4 架構,包括 ARM7TDMI-S 和 ARM7EJ-S 處理器。
- ARM9 系列:基于 ARMv5 架構,包括 ARM926EJ-S、ARM946E-S 和 ARM968E-S 處理器。
- ARM11 系列:基于 ARMv6 架構,包括 ARM1136J(F)-S、ARM1156T2(F)-S、ARM1176JZ(F)-S 和 ARM11MPCore 處理器。
ARM Cortex-M系列處理器
?ARM Cortex-M 系列處理器常見的包括 Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4、Cortex-M7
- Cortex-M0 是最小的 ARM 處理器,8/16 位應用,體積極小、能耗很低且編程所需要的代碼占用量極少,常見的Cortex-M0 處理器有 NXP 的 LPC1100 系列、意法半導體的 STM32F0主流MCU系列。
- Cortex-M0+ 是在 Cortex-M0 基礎上開發的能效極高的處理器,其保留了 Cortex-M 的全部指令集和數據兼容性,以接近 8 位系統的成本開銷獲取 32 位系統的性能,常見的 Cortex-M0+ 處理器有 NXP 的 LPC1100 系列和意法半導體的STM32G0高性能系列、STM32L0低功耗系列
- Cortex-M3 處理器是行業領先的 32 位處理器,具有較高的性能和較低的動態功耗,支持硬件除法、單周期乘法和位字段操作在內的 Thumb-2 指令集,最多可以提供 240 個具有單獨優先級、動態重設優先級功能和集成系統時鐘的系統中斷。常見的型號有NXP 的 LPC1300 系列和 LPC1700 系列;意法半導體的 STM32F1主流MCU、STM32F2高性能系列、STM32L1超低功耗系列
- Cortex-M4 是 Cortex-M3 的升級版,將 32 位控制與領先的數字信號處理技術集成來滿足需要很高能效級別的市場,主要實際應用型號包括德州儀器(TI)的 TM4C 系列和意法半導體的 STM32F3主流系列、STM32F4、STM32G4高性能系列、STM32L4低功耗系列
- Cortex-M7是高性能的內核,其運算效能是Cortex-M4的二倍。其中包括六層的超純量管線有分支預測,有可選的單精度浮點運算器或雙精度.主要實際應用型號包括NXP的RT1050,意法半導體的STM32F7系列、STM32H7系列。
Cortex-A 處理器
?ARM Cortex-A處理器包括 Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A12、Cortex-A15、Cortex-A50、Cortex-A72共8個子系列
- Cortex-A5 處理器是體積最小、功耗最低的應用型處理器,并且可以帶來完整的網絡體驗,可為現有的 ARM926EJ-S 和 ARM1176JZ-S 處理器設計提供高價值的遷移途徑。
- Cortex-A7 處理器是一種高能效應用處理器,除了低功耗應用外,還支持低成本、全功能入門級智能手機,該處理器與其他 Cortex-A 系列處理器完全兼容并整合了高性能 Cortex-A15 處理器的所有功能,包括虛擬化、大物理地址擴展(LPAE)NEON 高級 SIMD 和 AMBA 4 ACE 一致性。單個 Cortex-A7 處理器的能效是 ARM Cortex-A8 處理器的 5 倍,性能提升了 50%,而尺寸僅為后者的五分之一,支持如今的許多主流智能手機。目前提供 Cortex-A7 的廠商包括德州儀器(TI)、三星(SAMSUNG)、飛思卡爾(Freescale)、博通(Broadcom)、海思半導體(HISILICON)和 LG。
- Cortex-A8 處理器基于 ARMv7 架構,支持 1GHz 以上的工作頻率,采用了高性能、超標量微架構及用于多媒體和 SIMD 處理的 NEOD 技術,可以滿足 300mW 以下運行的移動設備的低功耗要求,目前提供 Cortex-A8 的廠商有德州儀器(TI)、三星(SAMSUNG)、飛思卡爾(Freescale)、博通(Broadcom)和 ST(意法半導體)。
- Cortex-A9 處理器是低功耗或散熱受限的成本敏感型設備的首選處理器,其支持多核,在用作單核心的時候性能比 Cortex-A8 提升了 50% 以上,其主要用于主流智能手機、平板電腦、多媒體播放器等。
- Cortex-A12 是 Cortex-A9 的升級版,專注應用于智能手機和平板電腦,該芯片使用較少。
- Cortex-A15 處理器是基于 ARMv7 架構是Cortex-A 系列處理器的最新產品,也是最高性能產品,和其他處理器系列兼容,通常應用于移動計算、高端數碼家電、服務器和無線基礎架構
- Cortex-A50 系列處理器基于 ARMv8 架構, 提供了 A53 和 A57 兩種型號的處理器,目前在手機、平板等智能終端設備中得到廣泛應用。
- Cortex-A72處理器基于ARMv8-A架構,是ARM性能最出色、最先進的處理器。使用設備涵蓋高階的智能手機、中型平板電腦、大型平板電腦
總結
以上是生活随笔為你收集整理的ARM处理器对比分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奇妙的裴波那契数列和黄金分割
- 下一篇: pytest-allure美化——定制化