1、文檔目標
對 ARM 架構發展 和ARM 其他架構有一個了解。
2、問題場景
對于 ARM 架構的發展情況 V8 V9 是什么關系,ARM 架構中除了最核心的 MCU 部分還有哪些架構組成?
3、軟硬件環境
1、軟件版本:不涉及
2、電腦環境:不涉及
4、ARM 架構發展及相關架構
ARM架構是隨著時間的推移而不斷發展,每個版本都建立在以前的基礎上。
Armv8-A,是指 ARM 架構的第8版 適用于 A 型的配置。
Armv8-A:ARMV8-A于2011年發布,是ARM體系結構的第一個64位版本。基于ARV8-A的設備已經部署在從移動 電話到超級計算機的很多設備中。
Armv9-A:ARMV9-A是最新版本的ARM架構。ARMV9-A 以 ARMV8-A為基礎,增加的新功能,包括:
● 可伸縮向量擴展,版本2(SVE2)
● 事務內存擴展(TME)
● 分記錄緩沖擴展部分(BRBE)
● 嵌入式跟蹤擴展(ETE)
● 跟蹤緩沖區擴展部分(TRBE)
此外,在ARMV8-A中的一些選擇性功能在ARV9-A中是強制性的。
Arm每年發布架構更新,添加新的指令和功能。
Armv9.0-A與Armv8.5-A一致,繼承了Armv8.5-B的所有功能并添加了新功能。Armv9-A首次發布后,Armv8-A和Armv9-A.將一起更新。Arm將發布Armv9-A的新功能,并將繼續更新和維護Armv8-A。
圖 1 顯示了并行發布情況:

圖 1
ARM架構是最有名的ARM規范,但它并不是只有這些。ARM對于構成現代系統芯片的許多部件都有類似的規范。
圖 2 展示了相關的一些規范:

圖 2
● 通用中斷控制器Generic Interrupt Controller(GIC)
通用中斷控制器規范是一種標準化中斷控制器,用于ARMV7-A/R和ARMV8-A/R。
● 系統內存管理單元System Memory Management Unit(SMMU)
系統內存管理單元為非處理器主機提供翻譯服務。
● 通用計時器Generic Timer
通用定時器為系統中的所有處理器提供通用參考系統計數。這些定時器提供了用于操作系統調度程序tick之類的功能。通用定時器是Arm體系結構的一部分,但系統計數器是系統組件
● 服務器基系統架構Server Base System Architecture (SBSA) 和可信基系統架構Trusted Base System Architecture (TBSA)
服務器基系統架構和可信基系統架構為 SOC 開發者提供系統設計指引。
● 高級微控制總線體系結構Advanced Microcontroller Bus Architecture(AMBA)
高級微控制總線體系結構系列總線協議控制基于ARM的系統中組件的連接方式,以及這些連接上的協議。

首頁 > 資源中心 > FAQ
