0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為什么ARM最受歡迎?ARM架構

我是蔬偉健 ? 來源:我是蔬偉健 ? 作者:我是蔬偉健 ? 2023-08-03 11:18 ? 次閱讀

ARM簡介:

ARM 代表高級 RISC(精簡指令集計算機)機器。ARM 最初是 BCC 計算機 Acorn 制造商的一部分,現在為 Apple iPad 設計芯片。第一個 ARM 于 1978 年在劍橋大學成立。Acorn 集團計算機于 1985 年開發(fā)出第一個 ARM 商用 RISC 處理器。ARM 于 1990 年成立并非常流行。2007 年和 10 年 98% 以上的手機使用 ARM 2008年處理器出貨量達到10億個。ARM是被微控制器微處理器取代的最新技術?;旧?ARM 是 16 位/32 位處理器或控制器。ARM 是先進數字產品的核心,例如手機、汽車系統(tǒng)、數碼相機以及家庭網絡和無線技術。

為什么 ARM 最受歡迎:

ARM 是最流行的處理器,由于其低功耗和合理的性能而特別用于便攜式設備。

與其他處理器相比,ARM 具有更好的性能。ARM處理器基本上由低功耗和低成本組成。使用ARM非常容易快速高效地開發(fā)應用程序,這也是ARM最受歡迎的主要原因。

ARM架構系列簡介:

wKgaomTLHHOAM99lAABZd2c0uLA870.jpg

ARM 架構系列

不同ARM版本的特點:


版本1:

ARM版本一架構:

軟件中斷

26位地址總線

數據處理速度慢

它支持字節(jié)、字和多字加載操作

版本2:

26位地址總線

線程同步自動指令

協(xié)處理器支持

版本3:

32 位尋址

多種數據支持(如32位=32*32=64)。

比 ARM 版本 1 和版本 2 更快

版本 4:

32位地址空間

其支持T變體:16位THUMB指令集

它支持 M 變體:長乘法意味著給出 64 位結果

版本 5:


改進的 ARM THUMB 交互操作

支持CCL指令

支持E變體:增強型DSP指令集

它支持S變體:Java字節(jié)碼執(zhí)行加速

版本 6:

改進的記憶系統(tǒng)

支持單指令多數據

ARM 命名法:

ARM有不同的版本,如ARMTDMI、ARM10XE,TDMI和XE的含義如下:


手臂 {X}{Y}{Z}{T}{D}{M}{I}{E}{J}{F}{S}

X——家庭

Y——內存管理

Z——緩存

T – THUMB 16 位解碼器

D – JTAG 調試

M——快速乘數

I – 嵌入式 ICE 宏單元

E – 強化教學

J – Jazelle(Java)

F – 向量浮點單元

S – 可合成版本

ARM架構:

ARM 是一種加載-存儲減少指令集計算機體系結構;這意味著核心不能直接操作內存。所有數據操作都必須通過寄存器使用內存中的信息來完成。執(zhí)行數據操作并將值存回內存。ARM由37個寄存器組組成,其中31個是通用寄存器,6個是狀態(tài)寄存器。ARM 使用七種處理模式來運行用戶任務。

用戶模式

FIQ模式

中斷請求模式

SVC模式

未定義模式

中止模式

拇指模式

用戶模式為普通模式;其中寄存器數量最少。它沒有 SPSR 并且對 CPSR 的訪問受到限制。FIQ和IRQ是CPU的兩種中斷引起模式。FIQ是處理過去的中斷,IRQ是誹謗中斷。FIQ 模式具有額外的五個分組寄存器,可在處理關鍵中斷時提供更大的靈活性和高性能。Supervisor模式是處理器啟動或復位的軟件中斷模式。未定義模式捕獲非法指令的執(zhí)行。ARM內核由32位數據總線和更快的數據流組成。在 THUMB 模式下,32 位數據分為 16 位,提高了處理速度。

某些寄存器在每種模式下都被保留以供內核特定使用。保留的寄存器是

SP(堆棧指針)。

LR(鏈接寄存器)。

PC(程序計數器)。

CPSR(當前程序狀態(tài)寄存器)。

SPSR(保存程序狀態(tài)寄存器)。

保留的寄存器用于特定功能。SPSR和CPSR包含特定屬性的狀態(tài)控制位。這些屬性定義操作模式、ALU 狀態(tài)標志、中斷啟用或禁用標志。ARM 內核工作在兩種狀態(tài):32 位狀態(tài)或 THUMBS 狀態(tài)。


wKgZomTLHHOARooWAACNDcAykDg895.jpg


ARM 模式選擇寄存器

基于 ARM 的溫度測量:

溫度是工業(yè)應用中最重要的參數。測量和控制的準確性非常重要。更多的工業(yè)變壓器因高電壓、過載和高溫而損壞。溫度測量和控制的精度要求很高。該項目旨在將溫度傳感器連接到基于 ARM 的微控制器。

wKgaomTLHHSAVH1nAABBOjw4_s8551.jpg

工業(yè)溫度控制器

工作流程:

LPC2148是一款16/32位ARM7 CPU。溫度傳感器LM35是一個模擬傳感器,連接到LPC2148微控制器模擬通道。被誹謗的溫度值在微控制器中預先編程。圖形 LCD 連接到微控制器輸出引腳。溫度傳感器每秒監(jiān)測溫度。當溫度因過載而升高時,傳感器將模擬信號發(fā)送到微控制器。微控制器通過蜂鳴器和液晶顯示屏發(fā)出警報。LCD 在屏幕上顯示溫度。該應用程序在工業(yè)中用于安全目的。

ARM7框圖和特性:

wKgZomTLHHSAf_p5AAC45MjyeSM995.jpg

ARM7框圖

ARM7的特點:

ARM7 是 16/31 位總線

靜態(tài) RAM 為 40 kb

片上閃存可編程存儲器為512kb

它是一個 60 MHz 運行的高速控制器

兩個 10 位 ADC 轉換器總共提供 14 個模擬輸入

1個10位D/A轉換器

兩個 32 位定時器/計數器

4- CCM(捕獲比較調制)、6-PWM、看門狗定時器

1個RTC,9個中斷

1個I2C協(xié)議、SPI協(xié)議、SSP協(xié)議

兩種UART串行通信協(xié)議

應用:

工業(yè)控制

醫(yī)療系統(tǒng)

通訊網關

嵌入式軟調制解調器

通用應用程序

訪問控制

尺度點

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9008

    瀏覽量

    366053
  • 架構
    +關注

    關注

    1

    文章

    505

    瀏覽量

    25420
收藏 人收藏

    評論

    相關推薦

    最受歡迎的編程語言、IDE和數據庫都是哪些

    PYPL 二月榜單發(fā)布:最受歡迎的編程語言、IDE 和數據庫都是哪些
    發(fā)表于 07-18 08:47

    倪光南院士:RISC-V是中國最受歡迎CPU架構,不受壟斷制約

    “今天,RISC-V是中國CPU領域最受歡迎架構,成為推動新一代信息技術發(fā)展的新引擎?!?月2日,由阿里巴巴旗下的平頭哥半導體有限公司舉辦的首屆玄鐵RISC-V生態(tài)大會在上海舉行,中國工程院院士倪
    發(fā)表于 05-28 08:45

    預測:2012年最受歡迎消費性移動應用Top 10

    預測:2012年最受歡迎消費性移動應用Top 10 國際研究暨顧問機構Gartner發(fā)布2012年前十大最受歡迎消費性移動應用排名預測,評估標準包括:行動設備應用程序對消費者及
    發(fā)表于 11-27 08:58 ?374次閱讀

    預測12年最受歡迎消費性移動應用Top 10

    預測12年最受歡迎消費性移動應用Top 10   國際研究暨顧問機構Gartner發(fā)布2012年前十大最受歡迎消費性移動應用排名預測,評估標準包括:行動設備應用程序對消費者
    發(fā)表于 12-01 10:52 ?658次閱讀

    2010年最受歡迎的10項Android應用

      國外媒體今日評出了2010年最受歡迎的10項Android應用,亞馬遜Kindle電子書閱讀器應用、條形碼掃描儀和游戲《憤怒的小鳥》等紛紛上榜。   以下為文章內容摘要:
    發(fā)表于 10-29 12:06 ?611次閱讀

    最受歡迎的Windows Phone 7應用top10

    據國外媒體報道,到目前為止,已經有2.3萬個Windows Phone 7應用,而最受歡迎的幾款應用程序如下
    發(fā)表于 07-11 09:07 ?596次閱讀

    DAP 調查:Manjaro榮獲最受歡迎的Linux 發(fā)行版

    根據 StatCounter 調查報告,Android 是所有操作系統(tǒng)中最受歡迎的。 以 39.49% 比 36.63% 的分數擊敗 Windows,成為全球個人設備之最。
    發(fā)表于 04-24 15:43 ?1788次閱讀
    DAP 調查:Manjaro榮獲<b class='flag-5'>最受歡迎</b>的Linux 發(fā)行版

    什么叫arm架構_X86架構ARM架構有什么區(qū)別

    本文首先介紹了arm架構的概念,其次介紹了ARM架構圖與ARM的技術實現,最后介紹了X86架構
    發(fā)表于 04-24 08:45 ?8.6w次閱讀
    什么叫<b class='flag-5'>arm</b><b class='flag-5'>架構</b>_X86<b class='flag-5'>架構</b>與<b class='flag-5'>ARM</b><b class='flag-5'>架構</b>有什么區(qū)別

    ARM架構是什么 限制ARM對華為的影響

    目前,ARM架構的處理器幾乎占據了所有的手機處理器,高通、蘋果、華為的處理器均是基于ARM架構。今天,ARM暫停了與華為的一切業(yè)務往來,因為
    的頭像 發(fā)表于 08-14 15:29 ?7777次閱讀

    十大最受歡迎的Linux發(fā)行版

    今天列出一些最常用、最受歡迎的Linux發(fā)行版來學習黑客和滲透測試!
    的頭像 發(fā)表于 09-07 10:34 ?5081次閱讀

    Netflix上最受歡迎的電視節(jié)目和電影將不再是公司的秘密

    該功能將作為新行啟動,將顯示Netflix上最受歡迎的十大內容。該公司在今天的公告中說:“除了總體排名前10位的列表之外,您還可以在單??擊電影和電視節(jié)目標簽時看到前十大最受歡迎的系列和十大電影?!?/div>
    的頭像 發(fā)表于 12-18 17:02 ?2254次閱讀

    多款Intel 9代酷睿斬獲最受歡迎CPU大獎

    2020年最受歡迎的CPU是哪些?每個人的答案或許都不同,魯大師評選的2020年牛角尖獎中最受歡迎的2款CPU被Intel包圓,而且都是9代酷睿中的6核型號。
    的頭像 發(fā)表于 01-19 10:52 ?2438次閱讀

    Arm芯片出貨量勝過所有其他CPU架構的總和

    作為最受歡迎的微處理器體系結構,Arm為每年銷售的數百億設備提供動力。該公司稱,僅在2020年第四季度,Arm生態(tài)系統(tǒng)使用了創(chuàng)紀錄的67億個基于Arm的芯片,其生產速度達到每秒842個
    的頭像 發(fā)表于 02-19 16:58 ?1723次閱讀

    蘋果13哪個顏色最受歡迎

    蘋果13最受歡迎的顏色應該是粉色和遠峰藍色,在9月17日晚上八點的預售上,粉色的iPhone13三分鐘就被搶購完了,遠峰藍色的iPhone13 Pro系列也在十分鐘內被搶購空了。
    的頭像 發(fā)表于 09-22 09:49 ?6.1w次閱讀

    Arm架構科普解讀 Arm架構的底層邏輯和Arm架構的頂層設計

    本文主要探討了 Arm 架構的底層邏輯,介紹了Arm 架構的頂層設計;以處理器核心架構為基礎,以系統(tǒng)架構
    的頭像 發(fā)表于 02-06 05:33 ?5832次閱讀
    <b class='flag-5'>Arm</b><b class='flag-5'>架構</b>科普解讀  <b class='flag-5'>Arm</b><b class='flag-5'>架構</b>的底層邏輯和<b class='flag-5'>Arm</b><b class='flag-5'>架構</b>的頂層設計