完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > ARM處理器
ARM處理器是一個32位元精簡指令集(RISC)處理器架構(gòu),其廣泛地使用在許多嵌入式系統(tǒng)設(shè)計(jì)。微軟在2012年10月26日發(fā)布的Windows 8操作系統(tǒng)也支持ARM系列處理器。
ARM(Advanced RISC Machines)一個32位元精簡指令集(RISC)處理器架構(gòu),ARM處理器廣泛地使用在許多嵌入式系統(tǒng)設(shè)計(jì)。ARM處理器的特點(diǎn)有指令長度固定,執(zhí)行效率高,低成本等。
ARM(Advanced RISC Machines)一個32位元精簡指令集(RISC)處理器架構(gòu),ARM處理器廣泛地使用在許多嵌入式系統(tǒng)設(shè)計(jì)。ARM處理器的特點(diǎn)有指令長度固定,執(zhí)行效率高,低成本等。
1 CISC(Complex Instruction Set Computer,復(fù)雜指令集計(jì)算機(jī))
在CISC指令集的各種指令中,大約有20%的指令會被反復(fù)使用,占整個程序代碼的80%。而余下的80%的指令卻不經(jīng)常使用,在程序設(shè)計(jì)中只占20%。
2 RISC(Reduced Instruction Set Computer,精簡指令集計(jì)算機(jī))
RISC結(jié)構(gòu)優(yōu)先選取使用頻最高的簡單指令,避免復(fù)雜指令;將指令長度固定,指令格式和尋地方式種類減少;以控制邏輯為主,不用或少用微碼控制等
RISC體系結(jié)構(gòu)應(yīng)具有如下特點(diǎn):
1 采用固定長度的指令格式,指令歸整、簡單、基本尋址方式有2~3種。
2 使用單周期指令,便于流水線操作執(zhí)行。
3 大量使用寄存器,數(shù)據(jù)處理指令只對寄存器進(jìn)行操作,只有加載/ 存儲指令可以訪問存儲器,以提高指令的執(zhí)行效率。
除此以外,ARM體系結(jié)構(gòu)還采用了一些特別的技術(shù),在保證高性能的前提下盡量縮小芯片的面積,并降低功耗:
4 所有的指令都可根據(jù)前面的執(zhí)行結(jié)果決定是否被執(zhí)行,從而提高指令的執(zhí)行效率。
5 可用加載/存儲指令批量傳輸數(shù)據(jù),以提高數(shù)據(jù)的傳輸效率。6 可在一條數(shù)據(jù)處理指令中同時(shí)完成邏輯處理和移位處理。
7 在循環(huán)處理中使用地址的自動增減來提高運(yùn)行效率。
寄存器結(jié)構(gòu)
ARM處理器共有37個寄存器,被分為若干個組(BANK),這些寄存器包括:
1 31個通用寄存器,包括程序計(jì)數(shù)器(PC指針),均為32位的寄存器。
2 6個狀態(tài)寄存器,用以標(biāo)識CPU的工作狀態(tài)及程序的運(yùn)行狀態(tài),均為32位,只使用了其中的一部分。
指令結(jié)構(gòu)
ARM微處理器的在較新的體系結(jié)構(gòu)中支持兩種指令集:ARM指令集和Thumb指令集。其中,ARM指令為32位的長度,Thumb指令為16位長度。Thumb指令集為ARM指令集的功能子集,但與等價(jià)的
ARM代碼相比較,可節(jié)省30%~40%以上的存儲空間,同時(shí)具備32位代碼的所有優(yōu)點(diǎn)。
Cortex-A50是繼Cortex-A15之后的又一重量級產(chǎn)品,將會直接影響到主流PC市場的占有率。我們今天總結(jié)一下近幾年來手機(jī)端較為主流的ARM處理器。
ARM處理器:“馮·諾依曼”體系結(jié)構(gòu)和“哈佛”體系結(jié)構(gòu)
ARM處理器對數(shù)據(jù)操作(讀或?qū)?支持三種數(shù)據(jù)長度:字節(jié)(8位)、半字(16位)、字(32位)。假設(shè)在地址為0x0000~0x0004的內(nèi)存空間保存了如圖...
ARM與Intel處理器有什么區(qū)別?誰更有優(yōu)勢?
在一條指令被解碼并準(zhǔn)備執(zhí)行時(shí),Intel和ARM的處理器都使用流水線。就是說解碼的過程是并行的。
ARM雖然是家小公司,但他們是整個ARM處理器陣營的核心,除了蘋果、高通等極少數(shù)可以自己開發(fā)ARM兼容架構(gòu)的公司之外,聯(lián)發(fā)科、海思等大多數(shù)公司都會直接使...
本文將詳細(xì)地討論簡化UART功能在FPGA中的實(shí)現(xiàn)方法。簡單回顧一下異步串行通信的數(shù)據(jù)格式。圖2表明在異步傳送中串行發(fā)送一個數(shù)據(jù)字節(jié)的位定時(shí)關(guān)系(圖中沒...
25款經(jīng)典老芯片,認(rèn)識5款以上的工程師證明你最牛!
第一大電子技術(shù)學(xué)習(xí)平臺
2017-09-27 標(biāo)簽:fpga運(yùn)算放大器微處理器 2.1萬 0
ARM實(shí)時(shí)處理器Cortex-R8介紹_Cortex-R系列處理器盤點(diǎn)
說起起ARM處理器,大家肯定都會想到Cortex-A系列,但這只是人家三大產(chǎn)品線之一的高性能應(yīng)用處理器,同時(shí)還有非常低調(diào)的Cortex-M系列微控制器、...
淺談ARM處理器的特點(diǎn)和體系結(jié)構(gòu)
ARM微處理器包括ARM7、ARM9、ARM9E、ARM10E、SecurCore、以及Intel的StrongARM、XScale和其它廠商基于AR...
ARM處理器存在七種工作模式:用戶模式、快速中斷模式、外部中斷模式、管理模式、數(shù)據(jù)訪問中止模式、未定義指令中止模式、系統(tǒng)模式。除了用戶模式外,其它六種均...
本文首先介紹了ARM的架構(gòu)圖及各個模式,其次介紹了通用寄存器、MMU相關(guān)地址基本概念、ARM920T中有三種類型的地址等,最后闡述了ARM處理器的架構(gòu)及...
2018-04-26 標(biāo)簽:arm處理器arm架構(gòu) 1.7萬 0
嵌入式軟件開發(fā)之基于ARM處理器的嵌入式系統(tǒng)設(shè)計(jì)方案解析立即下載
類別:嵌入式開發(fā) 2017-10-19 標(biāo)簽:嵌入式系統(tǒng)arm處理器嵌入式軟件
OMAP-L138_C6000_DSP和ARM處理器技術(shù)參考手冊立即下載
類別:產(chǎn)品手冊 2016-11-02 標(biāo)簽:DSPARM處理器C6000
類別:ARM 2017-10-18 標(biāo)簽:嵌入式系統(tǒng)arm9arm處理器
天璣6100相當(dāng)于驍龍什么芯片? 天璣6100是聯(lián)發(fā)科技公司推出的一款中高端的移動處理芯片,運(yùn)行效率高、性能穩(wěn)定,受到廣大消費(fèi)者的喜愛。 相比于其他芯片...
arm內(nèi)核全解析_arm內(nèi)核體系結(jié)構(gòu)分類介紹
本文介紹了arm內(nèi)核的特點(diǎn)、體系結(jié)構(gòu)、分類,以及對兩種典型的arm內(nèi)核進(jìn)行了詳細(xì)介紹說明。
rk3566與s905x4參數(shù)對比 隨著智能家居、智能機(jī)頂盒、游戲機(jī)和其它娛樂設(shè)備的普及,對于芯片的要求也越來越高。而在這個領(lǐng)域,Rockchip(瑞芯...
ARM公司既不生產(chǎn)芯片也不銷售芯片,它只出售芯片技術(shù)授權(quán)。卻做到了在手持設(shè)備市場上占有90%以上的份額。幾個月前,軟銀耗資300多億美元拿下ARM,使得...
2016-12-01 標(biāo)簽:armarm處理器arm架構(gòu) 1.3萬 0
全志h616和全志h6的區(qū)別 全志h616和全志h6都是全志科技推出的芯片,它們都是面向高清視頻應(yīng)用而設(shè)計(jì)的,都搭載有高性能的ARM Cortex-A5...
2023-08-16 標(biāo)簽:ARM處理器Cortex-A53 1.1萬 0
細(xì)數(shù)可穿戴設(shè)備中的ARM處理器架構(gòu)
半導(dǎo)體知識產(chǎn)權(quán)商ARM在其年度科技大會上宣布,將正式從移動處理系統(tǒng)進(jìn)軍可穿戴科技領(lǐng)域,甚至可能進(jìn)一步延伸至數(shù)據(jù)中心服務(wù)。本文將展示由應(yīng)用微電路公司、凱為...
2013-11-18 標(biāo)簽:處理器ARM處理器可穿戴設(shè)備 1.1萬 5
本文主要介紹施耐德Harmony Edge Box產(chǎn)品HMIBSC,中文稱為邊緣控制盒。 通過內(nèi)置的Node-RED工具,WiFi,藍(lán)牙,串口,以太網(wǎng),...
基于ARM Cortex A53 四核64位高性價(jià)比平板演示介紹
ARM處理器是英國Acorn有限公司設(shè)計(jì)的低功耗成本的第一款RISC微處理器。全稱為Advanced RISC Machine。ARM處理器本身是32位...
ARM架構(gòu)及ARM指令集 Thumb指令集你了解多少?
ARM架構(gòu)及ARM指令集、Thumb指令集你了解多少?
要選好一款處理器,要考慮的因素很多,不單單是純粹的硬件接口,還需要考慮相關(guān)的操作系統(tǒng)、配套的開發(fā)工具、仿真器,以及工程師微處理器的經(jīng)驗(yàn)和軟件支持情況等。...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |