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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

簡(jiǎn)析ARM內(nèi)核和架構(gòu)概念及其之間的關(guān)系

MCU開(kāi)發(fā)加油站 ? 來(lái)源:未知 ? 作者:胡薇 ? 2018-11-28 09:05 ? 次閱讀

ARM產(chǎn)品越來(lái)越豐富,命名也越來(lái)越多。很多朋友提問(wèn): ARM內(nèi)核和架構(gòu)都是什么意思??jī)?nèi)核和架構(gòu)的關(guān)系是什么?比如ARMv7架構(gòu),這個(gè)架構(gòu)指的是什么?

1. ARM內(nèi)核:從ARM7、ARM9到Cortex-A7、A8、A9、A12、A15再到Cortex-A53、A57等,總之不同版本 ARM 有不同的想法。比如為高速度設(shè)計(jì)的Cortex A8、A9都是ARMv7a 架構(gòu);Cortex M3、M4是ARMv7m架構(gòu);前者是內(nèi)核,后者是指令集的架構(gòu)。

2. ARM的架構(gòu)都是基于RISC指令集而架構(gòu)的,而其內(nèi)核只是實(shí)現(xiàn)這一指令集的硬件架構(gòu)的基礎(chǔ),Thumb-2指令集架構(gòu)(ISA)的子集,包含所有基本的16位 和32位Thumb-2指令、 哈佛處理器架構(gòu),在加載/存儲(chǔ)數(shù)據(jù)的同時(shí)能夠執(zhí)行指令取指,帶分支預(yù)測(cè)的三級(jí)流水線等。

3. 好比你蓋房子,剛開(kāi)始因?yàn)樗降土餍猩w平房,這就是一種架構(gòu)(V5T),然后這種平房架構(gòu)你可以設(shè)計(jì)出一款獨(dú)立衛(wèi)生間的款式, 這叫ARM7內(nèi)核。 然后其他人(芯片設(shè)計(jì)公司)想蓋房子的就買(mǎi)你這個(gè)圖紙去蓋,接著過(guò)一段時(shí)間,有人覺(jué)得光獨(dú)立衛(wèi)生間還不夠啊, 我還想有個(gè)小院子! 好吧,那ARM就滿足你們的要求,出個(gè)帶小院子的款式(ARM9)。

又過(guò)了很久, 這種平房的架構(gòu)就隨著大伙的需求一直改啊改啊,后來(lái)經(jīng)過(guò)ARM研究發(fā)現(xiàn): 現(xiàn)在大伙蓋房子的能力duang duang直升啊(包括工藝、設(shè)計(jì)能力、時(shí)鐘主頻),只蓋這種平房施展不開(kāi)啊! 好吧,ARM為了不讓這幫設(shè)計(jì)的人閑著,就推出一種二三層樓房的樣式, 這因?yàn)楦椒吭O(shè)計(jì)結(jié)構(gòu)完全不一樣嘛, 那就叫一種新的架構(gòu)(ARMv6),同樣這種樓房樣式ARM也為大家準(zhǔn)備了帶游泳池的和帶車(chē)庫(kù)的款式(ARM11),好吧繼續(xù)改啊改啊, 改到后來(lái)大家已經(jīng)開(kāi)始有能力蓋十層以上的大樓了。 ARM一如既往地出了新的款式(ARMv7架構(gòu)), 這時(shí)ARM覺(jué)得以前名字都太土鱉了, 什么ARM5、 ARM6、 ARM7—又難聽(tīng)又難記, 我要取個(gè)看起來(lái)牛逼的名字, 咱至少也算個(gè)能設(shè)計(jì)摩天大樓的主兒了, 于是后面的內(nèi)核都叫Cortex。

改名只是一部分, 隨著這個(gè)架構(gòu)出來(lái)后, ARM發(fā)現(xiàn)以前用咱們圖紙蓋出的樓也就做個(gè)民宅, 民宅圖個(gè)啥? 實(shí)惠嘛(功耗低)。 現(xiàn)在不一樣了,現(xiàn)在咱的圖紙蓋得樓不僅可以做民宅,還可以做軍事基地、 還可以做高檔寫(xiě)字樓, 以前這些高級(jí)功能的樓房可是只有小英(英特爾)才能設(shè)計(jì)出來(lái)的啊!為了滿足這些不同的需求, ARM把這個(gè)架構(gòu)設(shè)計(jì)出來(lái)的款式分成3個(gè)系列(M系列、R系列、A系列)。

M系列是為民宅設(shè)計(jì)的, 因?yàn)槔习傩請(qǐng)D實(shí)惠嘛, 這種設(shè)計(jì)就設(shè)計(jì)個(gè)十層左右(功耗低); R系列是為軍事基地設(shè)計(jì)的, 這種樓設(shè)計(jì)的也不高— 十層左右吧, 但是關(guān)鍵是要對(duì)特殊情況要有快速反應(yīng)的能力(中斷快); 最后A系列是給商業(yè)大佬用的, 那當(dāng)然是要高端大氣上檔次, 就是要性能高,各種LED燈燈光秀啊都給我上。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9121

    瀏覽量

    368247
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    3

    文章

    1378

    瀏覽量

    40343

原文標(biāo)題:精辟!ARM內(nèi)核和架構(gòu)是什么關(guān)系?

文章出處:【微信號(hào):mcugeek,微信公眾號(hào):MCU開(kāi)發(fā)加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    arm內(nèi)核架構(gòu)

    s5pv210是三星公司推出的32位RISC微處理器,其CPU采用的是ARM Cortex-A8內(nèi)核,基于ARMv7架構(gòu),這里的內(nèi)核架構(gòu)
    發(fā)表于 03-25 12:09

    ARM內(nèi)核架構(gòu)都是什么意思,它們到底是什么關(guān)系

    ARM產(chǎn)品越來(lái)越豐富,命名也越來(lái)越多。很多朋友提問(wèn): ARM內(nèi)核架構(gòu)都是什么意思?內(nèi)核架構(gòu)
    發(fā)表于 07-24 16:10

    轉(zhuǎn):ARM內(nèi)核架構(gòu)都是什么意思,它們到底是什么關(guān)系

    ARM產(chǎn)品越來(lái)越豐富,命名也越來(lái)越多。很多朋友提問(wèn): ARM內(nèi)核架構(gòu)都是什么意思?內(nèi)核架構(gòu)
    發(fā)表于 07-28 15:07

    FPGA與CPLD的概念及其區(qū)別PDF

    FPGA與CPLD的概念及其區(qū)別
    發(fā)表于 08-15 15:46

    ARM總共有幾種架構(gòu)?ARM架構(gòu)之間的區(qū)別在哪?

    ARM總共有幾種架構(gòu)?ARM架構(gòu)之間的區(qū)別在哪?基于各ARM
    發(fā)表于 07-01 09:10

    ARM處理器與架構(gòu)對(duì)應(yīng)關(guān)系 精選資料分享

    在使用ARM內(nèi)核單片機(jī)的時(shí)候,經(jīng)常搞不清楚處理器與內(nèi)核架構(gòu)之間的對(duì)應(yīng)關(guān)系,于是自己畫(huà)了一個(gè)思維導(dǎo)
    發(fā)表于 07-16 06:02

    基于ARM架構(gòu)的MCU簡(jiǎn)

    并非所有基于ARM架構(gòu)的MCU都能提供相同水平的性能和能效,因此選擇合適的方案是非常重要的。許多MCU供應(yīng)商組合包括主題上的數(shù)百種變體。雖然看起來(lái)基于ARM Cortex-M的MCU的出現(xiàn)可能是這一
    發(fā)表于 11-03 07:52

    ARM內(nèi)核與MCU關(guān)系

    第一模塊 問(wèn)題1、ARM是什么?2、ARM內(nèi)核與MCU(單片機(jī))關(guān)系?3、ARM架構(gòu)版本號(hào)與
    發(fā)表于 12-20 06:50

    總線的基本概念及其分類(lèi)簡(jiǎn)

    文章目錄1.總線的基本概念2.總線的分類(lèi)2.1 片內(nèi)總線2.2 系統(tǒng)總線2.2.1 數(shù)據(jù)總線2.2.2 地址總線2.2.3 控制總線2.3 通信總線3.總線的特性及性能指標(biāo)3.1 總線特性3.2
    發(fā)表于 02-16 06:54

    基于ATM理念的UTRAN傳輸架構(gòu)簡(jiǎn)

    基于ATM理念的UTRAN傳輸架構(gòu)簡(jiǎn):UTRAN(UMTS無(wú)線接入網(wǎng))系統(tǒng)傳輸網(wǎng)承載其內(nèi)部業(yè)務(wù)傳送及至CN(核心網(wǎng))側(cè)的業(yè)務(wù)匯聚功能,考慮3G網(wǎng)絡(luò)內(nèi),話音、媒體流及Internet等數(shù)據(jù)業(yè)務(wù)的多樣
    發(fā)表于 10-22 10:49 ?15次下載

    相位噪聲和抖動(dòng)的概念及其估算方法

    相位噪聲和抖動(dòng)的概念及其估算方法 時(shí)鐘頻率的不斷提高使相位噪聲和抖動(dòng)在系統(tǒng)時(shí)序上占據(jù)日益重要的位置。本文介其概念及其對(duì)系統(tǒng)性能的影
    發(fā)表于 12-27 13:30 ?2786次閱讀
    相位噪聲和抖動(dòng)的<b class='flag-5'>概念及其</b>估算方法

    ARM內(nèi)核架構(gòu)都是什么意思?內(nèi)核架構(gòu)關(guān)系是什么?

    .好比你蓋房子,剛開(kāi)始因?yàn)樗降土餍猩w平房,這就是一種架構(gòu)(V5T),然后這種平房架構(gòu)你可以設(shè)計(jì)出一款獨(dú)立衛(wèi)生間的款式, 這叫ARM7內(nèi)核。 然后其他人(芯片設(shè)計(jì)公司)想蓋房子的就買(mǎi)你
    的頭像 發(fā)表于 10-27 11:18 ?1w次閱讀

    ARM內(nèi)核架構(gòu)發(fā)展的詳細(xì)資料說(shuō)明

    ARM 產(chǎn)品越來(lái)越豐富,命名也越來(lái)越多。很多朋友提問(wèn): ARM 內(nèi)核架構(gòu)都是什么意思?內(nèi)核架構(gòu)
    發(fā)表于 11-19 17:48 ?28次下載

    STM32——ARM與STM32之間的聯(lián)系

    ARM與STM32之間的聯(lián)系stm32是基于ARM內(nèi)核的一種控制器,是包含與被包含的關(guān)系。ARM
    發(fā)表于 11-26 21:06 ?69次下載
    STM32——<b class='flag-5'>ARM</b>與STM32<b class='flag-5'>之間</b>的聯(lián)系

    相位噪聲的概念及其應(yīng)用

    頻率穩(wěn)定度分短穩(wěn)和長(zhǎng)穩(wěn)。短穩(wěn)是指由相噪,電源和負(fù)載變化引起的頻率波動(dòng);長(zhǎng)穩(wěn)是指因老化等引起的頻率漂移。相位噪聲是晶體振蕩器短期穩(wěn)定度的重要指標(biāo)。今天凱擎小妹就來(lái)講一下相位噪聲的概念及其應(yīng)用。
    的頭像 發(fā)表于 12-26 13:28 ?1186次閱讀
    相位噪聲的<b class='flag-5'>概念及其</b>應(yīng)用