完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > ARM
ARM處理器是Acorn有限公司面向低預(yù)算市場(chǎng)設(shè)計(jì)的第一款RISC微處理器。更早稱(chēng)作Acorn RISC Machine。ARM處理器本身是32位設(shè)計(jì),但也配備16位指令集,一般來(lái)講比等價(jià)32位代碼節(jié)省達(dá)35%,卻能保留32位系統(tǒng)的所有優(yōu)勢(shì)。
ARM的Jazelle技術(shù)使Java加速得到比基于軟件的Java虛擬機(jī)(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP指令集提供增強(qiáng)的16位和32位算術(shù)運(yùn)算能力,提高了性能和靈活性。ARM還提供兩個(gè)前沿特性來(lái)輔助帶深嵌入處理器的高集成SoC器件的調(diào)試,它們是嵌入式ICE-RT邏輯和嵌入式跟蹤宏核(ETMS)系列。
ARM的Jazelle技術(shù)使Java加速得到比基于軟件的Java虛擬機(jī)(JVM)高得多的性能,和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP指令集提供增強(qiáng)的16位和32位算術(shù)運(yùn)算能力,提高了性能和靈活性。ARM還提供兩個(gè)前沿特性來(lái)輔助帶深嵌入處理器的高集成SoC器件的調(diào)試,它們是嵌入式ICE-RT邏輯和嵌入式跟蹤宏核(ETMS)系列。
特點(diǎn)
ARM處理器的三大特點(diǎn)是:耗電少功能強(qiáng)、16位/32位雙指令集和合作伙伴眾多。
1、體積小、低功耗、低成本、高性能;
2、支持Thumb(16位)/ARM(32位)雙指令集,能很好的兼容8位/16位器件;
3、大量使用寄存器,指令執(zhí)行速度更快;
4、大多數(shù)數(shù)據(jù)操作都在寄存器中完成;
5、尋址方式靈活簡(jiǎn)單,執(zhí)行效率高;
6、指令長(zhǎng)度固定。
體系結(jié)構(gòu)
1 CISC(Complex Instruction Set Computer,復(fù)雜指令集計(jì)算機(jī))
在CISC指令集的各種指令中,大約有20%的指令會(huì)被反復(fù)使用,占整個(gè)程序代碼的80%。而余下的指令卻不經(jīng)常使用,在程序設(shè)計(jì)中只占20%。
2 RISC(Reduced Instruction Set Computer,精簡(jiǎn)指令集計(jì)算機(jī))
RISC結(jié)構(gòu)優(yōu)先選取使用頻最高的簡(jiǎn)單指令,避免復(fù)雜指令;將指令長(zhǎng)度固定,指令格式和尋址方式種類(lèi)減少;以控制邏輯為主,不用或少用微碼控制等
RISC體系結(jié)構(gòu)應(yīng)具有如下特點(diǎn):
1 采用固定長(zhǎng)度的指令格式,指令歸整、簡(jiǎn)單、基本尋址方式有2~3種。
2 使用單周期指令,便于流水線(xiàn)操作執(zhí)行。
3 大量使用寄存器,數(shù)據(jù)處理指令只對(duì)寄存器進(jìn)行操作,只有加載/存儲(chǔ)指令可以訪問(wèn)存儲(chǔ)器,以提高指令的執(zhí)行效率。
除此以外,ARM體系結(jié)構(gòu)還采用了一些特別的技術(shù),在保證高性能的前提下盡量縮小芯片的面積,并降低功耗:
4 所有的指令都可根據(jù)前面的執(zhí)行結(jié)果決定是否被執(zhí)行,從而提高指令的執(zhí)行效率。
5 可用加載/存儲(chǔ)指令批量傳輸數(shù)據(jù),以提高數(shù)據(jù)的傳輸效率。
6 可在一條數(shù)據(jù)處理指令中同時(shí)完成邏輯處理和移位處理。
7 在循環(huán)處理中使用地址的自動(dòng)增減來(lái)提高運(yùn)行效率。
寄存器結(jié)構(gòu)
ARM處理器共有37個(gè)寄存器,被分為若干個(gè)組(BANK),這些寄存器包括:
1 31個(gè)通用寄存器,包括程序計(jì)數(shù)器(PC指針),均為32位的寄存器。
2 6個(gè)狀態(tài)寄存器,用以標(biāo)識(shí)CPU的工作狀態(tài)及程序的運(yùn)行狀態(tài),均為32位,只使用了其中的一部分。
指令結(jié)構(gòu)
ARM微處理器的在較新的體系結(jié)構(gòu)中支持兩種指令集:ARM指令集和Thumb指令集。其中,ARM指令為32位的長(zhǎng)度,Thumb指令為16位長(zhǎng)度。Thumb指令集為ARM指令集的功能子集,但與等價(jià)的ARM代碼相比較,可節(jié)省30%~40%以上的存儲(chǔ)空間,同時(shí)具備32位代碼的所有優(yōu)點(diǎn)。
體系結(jié)構(gòu)擴(kuò)充
當(dāng)前ARM體系結(jié)構(gòu)的擴(kuò)充包括:
·Thumb 16位指令集,為了改善代碼密度;
·DSP DSP應(yīng)用的算術(shù)運(yùn)算指令集;
·Jazeller 允許直接執(zhí)行Java字節(jié)碼。
ARM處理器系列提供的解決方案有:
·無(wú)線(xiàn)、消費(fèi)類(lèi)電子和圖像應(yīng)用的開(kāi)放平臺(tái);
·存儲(chǔ)、自動(dòng)化、工業(yè)和網(wǎng)絡(luò)應(yīng)用的嵌入式實(shí)時(shí)系統(tǒng);
·智能卡和SIM卡的安全應(yīng)用。
AI推理CPU當(dāng)?shù)溃珹rm驅(qū)動(dòng)高效引擎
AI的訓(xùn)練和推理共同鑄就了其無(wú)與倫比的處理能力。在AI訓(xùn)練方面,GPU因其出色的并行計(jì)算能力贏得了業(yè)界的青睞,成為了當(dāng)前AI大模型最熱門(mén)的芯片;而在 A...
2024-11-13 標(biāo)簽:ARM 2230 0
如何運(yùn)用ADPF技術(shù)實(shí)現(xiàn)卓越圖形效果
安卓動(dòng)態(tài)性能框架 (Android Dynamic Performance Framework, ADPF) 技術(shù)可為開(kāi)發(fā)者提供更多的設(shè)備信息,使其能夠...
全志T113-S3板載Linux系統(tǒng)信息查詢(xún)
前言:作為普通Linux用戶(hù)或軟件開(kāi)發(fā)人員,查看Linux系統(tǒng)中系統(tǒng)信息是一項(xiàng)基本且重要的操作。這可以提供關(guān)鍵的系統(tǒng)配置和狀態(tài)信息,幫助用戶(hù)和管理員對(duì)系...
2024-11-22 標(biāo)簽:ARMLinux系統(tǒng)全志 126 0
基于Arm Neoverse N2實(shí)現(xiàn)自動(dòng)語(yǔ)音識(shí)別技術(shù)
自動(dòng)語(yǔ)音識(shí)別 (Automatic Speech Recognition) 技術(shù)已經(jīng)深入到現(xiàn)代生活的方方面面,廣泛應(yīng)用于從語(yǔ)音助手、轉(zhuǎn)錄服務(wù),到呼叫中心...
ARM嵌入式系統(tǒng)中內(nèi)存對(duì)齊的重要性
做嵌入式系統(tǒng)軟件開(kāi)發(fā),經(jīng)常在代碼中看到各種各樣的對(duì)齊,很多時(shí)候我們都是知其然不知其所以然,知道要做好各種對(duì)齊,但是不明白為什么要對(duì)齊,不對(duì)齊會(huì)有哪些后果...
2024-11-11 標(biāo)簽:ARM嵌入式系統(tǒng)內(nèi)存 632 0
以RK3568為例,ARM核心板如何實(shí)現(xiàn)NTP精準(zhǔn)時(shí)間同步?
網(wǎng)絡(luò)時(shí)間協(xié)議NTP(Network TimeProtocol)是用于互聯(lián)網(wǎng)中時(shí)間同步的標(biāo)準(zhǔn)互聯(lián)網(wǎng)協(xié)議,可以把計(jì)算機(jī)的時(shí)間同步到某些時(shí)間標(biāo)準(zhǔn)。NTP對(duì)于我...
2024-11-07 標(biāo)簽:ARM嵌入式開(kāi)發(fā)核心板 231 0
基于Arm架構(gòu)的珠峰芯片加速極致視頻體驗(yàn)
視頻編解碼技術(shù)作為支撐超高清視頻及泛音視頻產(chǎn)業(yè)發(fā)展的基石,其重要性愈發(fā)凸顯。H.264/AVC 是目前廣泛使用的編解碼標(biāo)準(zhǔn),能夠在較低的數(shù)據(jù)速率下提供高...
壓縮算法是一種通過(guò)減少數(shù)據(jù)量來(lái)節(jié)省存儲(chǔ)空間或傳輸數(shù)據(jù)的技術(shù)。壓縮算法可以分為兩種類(lèi)型:有損壓縮和無(wú)損壓縮。
隨著每一代新產(chǎn)品的推出,Arm CPU 都會(huì)實(shí)現(xiàn)代際性能提升,并引入架構(gòu)改進(jìn),以滿(mǎn)足不斷演進(jìn)的計(jì)算工作負(fù)載的需求。本文將重點(diǎn)介紹三個(gè)用例,以展示 Arm...
4
0
使用arm+tlv320aic23做雙通道AD采集時(shí)一直出現(xiàn)少數(shù)數(shù)據(jù)錯(cuò)誤,怎么解決?
標(biāo)簽:ARMAD采集TLV320AIC23 56 4
0
0
基于TI AM62x的Debian系統(tǒng)正式發(fā)布,豐富的軟件生態(tài),讓您的應(yīng)用開(kāi)發(fā)更便利!
標(biāo)簽:ARM嵌入式開(kāi)發(fā) 1236 0
華大HC32F4A0微控制器數(shù)據(jù)手冊(cè)立即下載
類(lèi)別:嵌入式開(kāi)發(fā) 2024-10-18 標(biāo)簽:微控制器mcuARM
類(lèi)別:嵌入式開(kāi)發(fā) 2024-10-16 標(biāo)簽:mcuARMC++
Cadence推出基于Arm的系統(tǒng)Chiplet
近日,Cadence宣布其首款基于 Arm 的系統(tǒng)級(jí)小芯片(Chiplet)開(kāi)發(fā)成功并流片,這是一項(xiàng)突破性成就。這項(xiàng)創(chuàng)新標(biāo)志著芯片技術(shù)的關(guān)鍵進(jìn)步,展現(xiàn)了...
N32 MCU新成員N32G430,創(chuàng)Arm Cortex-M4F業(yè)內(nèi)性?xún)r(jià)比新標(biāo)桿
6月8日,國(guó)民技術(shù)正式發(fā)布N32MCU新成員N32G430,該系列產(chǎn)品以32位高性能ArmCortex-M4F為核心,高達(dá)128MHz主頻、精心打造、型...
Arm:以高效計(jì)算平臺(tái)為核心,內(nèi)外協(xié)力共筑可持續(xù)未來(lái)
人工智能(AI)、云計(jì)算和邊緣計(jì)算等技術(shù)的發(fā)展正推動(dòng)著各行各業(yè)的創(chuàng)新升級(jí),這一過(guò)程也伴隨著對(duì)計(jì)算資源需求的急劇增加,引發(fā)能源消耗和環(huán)境影響的新挑戰(zhàn)。如數(shù)...
銳成芯微亮相Arm Tech Symposia年度技術(shù)大會(huì)
享譽(yù)業(yè)界的Arm?Tech?Symposia?年度技術(shù)大會(huì)于今日在上海浦東麗思卡爾頓酒店拉開(kāi)帷幕。本屆Arm?Tech?Symposia以“讓我們攜手重...
Keil詳細(xì)安裝教程(同時(shí)兼容51與STM32)
在安裝目錄創(chuàng)建兩個(gè)文件夾,一個(gè)用于存放c51 版keil,一個(gè)用于存放arm 版keil 。 1) 安裝c51 版keil 1. 安裝包以c51 開(kāi)頭,...
Arm Neoverse如何加速實(shí)現(xiàn)AI數(shù)據(jù)中心
在快速演進(jìn)的云計(jì)算和人工智能 (AI) 時(shí)代,企業(yè)需要能助力其優(yōu)化性能、降低成本并在市場(chǎng)競(jìng)爭(zhēng)中保持領(lǐng)先的方法。Arm Neoverse 已成為眾多前沿企...
2024-11-26 標(biāo)簽:ARM數(shù)據(jù)中心AI 183 0
Arm計(jì)算平臺(tái)助力實(shí)現(xiàn)可持續(xù)未來(lái)
人工智能 (AI)、云計(jì)算和邊緣計(jì)算等技術(shù)的發(fā)展正推動(dòng)著各行各業(yè)的創(chuàng)新升級(jí),這一過(guò)程也伴隨著對(duì)計(jì)算資源需求的急劇增加,引發(fā)能源消耗和環(huán)境影響的新挑戰(zhàn)。如...
2024-11-26 標(biāo)簽:ARM數(shù)據(jù)中心AI 211 0
松下汽車(chē)電子系統(tǒng)與Arm達(dá)成戰(zhàn)略合作
松下汽車(chē)電子系統(tǒng)株式會(huì)社 (PAS) 與 Arm 近日宣布達(dá)成戰(zhàn)略合作,共同推進(jìn)軟件定義汽車(chē) (SDV) 架構(gòu)的標(biāo)準(zhǔn)化。雙方基于共同的愿景,致力于共創(chuàng)能...
你聽(tīng)說(shuō)過(guò)MIPS嗎?它和ARM有何區(qū)別?
導(dǎo)讀探索MX2000-BBGA核心版為何選用MIPS指令集的君正X2000處理器,MIPS相較于ARM有哪方面優(yōu)勢(shì)?前段時(shí)間ZLG致遠(yuǎn)電子推出了MX20...
型號(hào) | 描述 | 數(shù)據(jù)手冊(cè) | 參考價(jià)格 |
---|---|---|---|
V2C-DAPLINK-0353A | ARM DESIGNSTART DAPLINK BOARD FO |
獲取價(jià)格
|
|
MCB1857U | KEIL NXP LPC 1857 EVAL BOARD & U |
獲取價(jià)格
|
|
MCB1857UME | KEIL NXP LPC 1857 EVAL BOARD & U |
獲取價(jià)格
|
|
MCB1760UME | KEIL NXP LPC1760 EVAL BOARD & UL |
獲取價(jià)格
|
|
MCB1760U | KEIL NXP LPC1760 EVAL BOARD & UL |
獲取價(jià)格
|
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | 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 |