ARM架構分為系統架構、安全架構、CPU架構。
CPU架構主要是指系統架構上的芯片實現。
安全架構主要是指PSA,前面介紹過。請參考:
ARM公司PSA平臺架構介紹
系統架構包括:
ARM Generic Interrupt Controller中斷控制器分為 GICv2 、GICv3 、GICv4 版本對應不同系列架構。M系列處理器使用NVIC 中斷控制器。
IOMMU是指 輸入輸出內存管理分為 SMMUv2 、SMMUv3 版本。
AMBA 是指Advanced Microcontroller Bus Architecture片上總線。
CoreSight Debug and Trace是指片上調試和跟蹤。
從上圖可以看出ARM現在主流的架構就是V7和V8兩個系列,對應的有A、R、M分別對應應用處理器、實時工控處理器、微控制器。除此之外,ARM還有安全處理器系統。
前面有介紹。
從華為手機盾聊一下ARM公司的安全處理器
ARMv7 后ARM公司改革了以前的冗長的命名方法,統一用 Cortex 作為主名。
現在主流芯片使用的是V7、V8架構,下面一個圖表顯示出兩者的異同。
注:
AArch64 是V8系統架構最重要的創新之一。
big.LITTLE 設計旨在為適當的作業分配恰當的處理器。
NEON是適用于ARM Cortex-A系列處理器的一種128位SIMD(Single Instruction, Multiple Data,單指令、多數據)擴展結構。
LAPE Large Physical Address Extensions 是指大物理地址擴展,突破傳統的ARM MMU 的限制。
SIMD Single Instruction Multiple Data,單指令多數據流,能夠復制多個操作數,并把它們打包在大型寄存器的一組指令集。
具體ARM芯片型號參考文檔《Arm-Cortex-processors-public-August-2017》。
1024你懂的国产日韩欧美_亚洲欧美色一区二区三区_久久五月丁香合缴情网_99爱之精品网站
責任編輯:韓希宇
免責聲明:
中國電子銀行網發布的專欄、投稿以及征文相關文章,其文字、圖片、視頻均來源于作者投稿或轉載自相關作品方;如涉及未經許可使用作品的問題,請您優先聯系我們(聯系郵箱:cebnet@cfca.com.cn,電話:400-880-9888),我們會第一時間核實,謝謝配合。