RM新时代网站-首页

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

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

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

ARM Cortex系列那么多處理器,該怎么區(qū)分?

jf_pJlTbmA9 ? 來源:嵌入式資訊精選 ? 作者:嵌入式資訊精選 ? 2023-10-26 15:45 ? 次閱讀

最近因?yàn)橐獮?a target="_blank">芯片選定核,所以就在了解哪些核合適且性價(jià)比好,這是一個(gè)需要結(jié)合產(chǎn)品各類技術(shù)、市場(chǎng)分析的活,看似簡(jiǎn)單卻還是需要一些儲(chǔ)備的,今天選了一篇ARM Cortex系列的科普文章與大家分享。

眾所周知,英國(guó)的ARM公司嵌入式微處理器世界當(dāng)中的佼佼者。ARM一直以來都是自己研發(fā)微處理器內(nèi)核架構(gòu),然后將這些架構(gòu)的知識(shí)產(chǎn)權(quán)授權(quán)給各個(gè)芯片廠商,精簡(jiǎn)的CPU架構(gòu),高效的處理能力以及成功的商業(yè)模式讓ARM公司獲得了巨大的成功,使它迅速占據(jù)了32位嵌入式微處理器的大部分市場(chǎng)份額。

目前,隨著對(duì)嵌入式系統(tǒng)的要求越來越高,作為其核心的嵌入式微處理器的綜合性能也受到日益嚴(yán)峻的考驗(yàn),現(xiàn)在一個(gè)高端智能手機(jī)的處理能力幾乎可以和幾年前的筆記本電腦相當(dāng)。為了迎合市場(chǎng)的需求,ARM公司也在加緊研發(fā)他們最新的 ARM架構(gòu),Cortex系列就是這樣的產(chǎn)品。那么我們今天就不妨好好了解一下ARM Cortex系列處理器知識(shí)點(diǎn)匯總。

ARM Cortex系列處理器

ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,并分成A、R和M三類,旨在為各種不同的市場(chǎng)提供服務(wù)。

1、Cortex-A:面向尖端的基于虛擬內(nèi)存的操作系統(tǒng)和用戶應(yīng)用

2、Cortex-R:針對(duì)實(shí)時(shí)系統(tǒng)

3、Cortex-M:微控制器

ARM Cortex系列處理器——Cortex-A

ARM Cortex-A 系列是一系列用于復(fù)雜操作系統(tǒng)和用戶應(yīng)用程序的應(yīng)用程序處理器。Cortex-A 系列處理器支持 ARM、Thumb 和 Thumb-2 指令集。

RM公司的Cortex-A系列處理器適用于具有高計(jì)算要求、運(yùn)行豐富操作系統(tǒng)以及提供交互媒體和圖形體驗(yàn)的應(yīng)用領(lǐng)域。

poYBAGIB55WAdzViAACK1_LwqZY023.jpg

如圖所示,綠色的部分都是v7-A的架構(gòu),藍(lán)色的是v8-A架構(gòu),基本上綠色都是可以支持到32和64位的,除了A32,只支持到32位。在右邊的每個(gè)部分,比如說需要高效能的最上面的A15-A73這個(gè)部分是最高效的,接下來就是比較注重整個(gè)效率的部分了,中間那個(gè)部分是比較高效率的,最下面那欄的是效率最好的,在電池的效能方面達(dá)到了最好的標(biāo)準(zhǔn)。

如果非要給他們一個(gè)排序的話,從高到低大體上可排序?yàn)椋篊ortex-A73處理器、Cortex-A72處理器、Cortex-A57處理器、Cortex-A53處理器、Cortex-A35處理器、Cortex-A32處理器、Cortex-A17處理器、Cortex-A15處理器、Cortex-A7處理器、Cortex-A9處理器、Cortex-A8處理器、Cortex-A5處理器。

poYBAGIB55eAXWegAAC1tjMubKA662.jpg

ARM Cortex系列處理器——Cortex-M

Cortex-M處理器家族更多的集中在低性能端,但是這些處理器相比于許多微控制器使用的傳統(tǒng)處理器性能仍然很強(qiáng)大。例如,Cortex-M4和Cortex-M7處理器應(yīng)用在許多高性能的微控制器產(chǎn)品中,最大的時(shí)鐘頻率可以達(dá)到400Mhz。

當(dāng)然,性能不是選擇處理器的唯一指標(biāo)。在許多應(yīng)用中,低功耗和成本是關(guān)鍵的選擇指標(biāo)。因此,Cortex-M處理器家族包含各種產(chǎn)品來滿足不同的需求:

pYYBAGIB55mAQGbXAAFByRhItlg998.jpg

不同于老的經(jīng)典ARM處理器(例如,ARM7TDMI, ARM9), Cortex-M處理器有一個(gè)非常不同的架構(gòu)。例如:

—僅支持ARM Thumb指令,已擴(kuò)展到同時(shí)支持16位和32位指令Thumb-2版本

—內(nèi)置的嵌套向量中斷控制負(fù)責(zé)中斷處理,自動(dòng)處理中斷優(yōu)先級(jí),中斷屏蔽,中斷嵌套和系統(tǒng)異常處理。

—中斷處理函數(shù)可以使用標(biāo)準(zhǔn)的C語(yǔ)言編程,嵌套中斷處理機(jī)制避免了使用軟件判斷哪一個(gè)中斷需要響應(yīng)處理。同時(shí),中斷響應(yīng)速度是確定性的,低延遲的。

—向量表從跳轉(zhuǎn)指令變?yōu)橹袛嗪拖到y(tǒng)異常處理函數(shù)的起始地址。

寄存器組和某些編程模式也做了改變。

這些變化意味著許多為經(jīng)典ARM處理器編寫的匯編代碼需要修改,老的項(xiàng)目需要修改和重新編譯才能遷移到Cortex-M的產(chǎn)品上。

ARM Cortex系列處理器——Cortex-R

R4:第一個(gè)基于ARMv7-R體系的嵌入式實(shí)時(shí)處理器。專用于大容量深層嵌入式片上系統(tǒng)應(yīng)用,如硬盤驅(qū)動(dòng)控制器、無限基帶處理器、消費(fèi)產(chǎn)品手機(jī)MTK平臺(tái)和汽車系統(tǒng)的電子控制單元。

R5:2010年推出,基于ARMv7-R體系,擴(kuò)展了 Cortex-R4 處理器的功能集,支持在可靠的實(shí)時(shí)系統(tǒng)中獲得更高級(jí)別的系統(tǒng)性能、提高效率和可靠性并加強(qiáng)錯(cuò)誤管理。這些系統(tǒng)級(jí)功能包括高優(yōu)先級(jí)的低延遲外設(shè)端口 (LLPP) 和加速器一致性端口 (ACP),前者用于快速外設(shè)讀寫,后來用于提高效率并與外部數(shù)據(jù)源達(dá)成更可靠的高速緩存一致性。

基于 40 nm G 工藝,Cortex-R5 處理器可以實(shí)現(xiàn)以將近 1 GHz 的頻率運(yùn)行,此時(shí)它可提供 1,500 Dhrystone MIPS 的性能。該處理器提供高度靈活且有效的雙周期本地內(nèi)存接口,使 SoC 設(shè)計(jì)者可以最大限度地降低系統(tǒng)成本和功耗。

R7:Cortex-R7 處理器是性能最高的 Cortex-R 系列處理器。它是高性能實(shí)時(shí) SoC 的標(biāo)準(zhǔn)。Cortex-R7 處理器是為基于 65 nm 至 28 nm 的高級(jí)芯片工藝的實(shí)現(xiàn)而設(shè)計(jì)的,此外其設(shè)計(jì)重點(diǎn)在于提升能效、實(shí)時(shí)響應(yīng)性、高級(jí)功能和簡(jiǎn)化系統(tǒng)設(shè)計(jì)。基于 40 nm G 工藝,Cortex-R7 處理器可以實(shí)現(xiàn)以超過 1 GHz 的頻率運(yùn)行,此時(shí)它可提供 2700 Dhrystone MIPS 的性能。該處理器提供支持緊密耦合內(nèi)存 (TCM) 本地共享內(nèi)存和外設(shè)端口的靈活的本地內(nèi)存系統(tǒng),使 SoC 設(shè)計(jì)人員可在受限制的芯片資源內(nèi)達(dá)到高標(biāo)準(zhǔn)的硬實(shí)時(shí)要求。

wKgaomUD9PmAIALvAADeZAMZlsM294.jpg

poYBAGIB552AWCW5AACBp89LwNA641.jpg

pYYBAGIB556AUa6JAABWavcHgM4586.jpg

來源:嵌入式資訊精選
直接轉(zhuǎn)載來源:大魚機(jī)器人
免責(zé)聲明:本文為轉(zhuǎn)載文章,轉(zhuǎn)載此文目的在于傳遞更多信息,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請(qǐng)聯(lián)系小編進(jìn)行處理

審核編輯 黃宇

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

    關(guān)注

    68

    文章

    19259

    瀏覽量

    229649
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9084

    瀏覽量

    367380
  • Cortex
    +關(guān)注

    關(guān)注

    2

    文章

    202

    瀏覽量

    46482
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Cortex-A55 處理器到底什么來頭?創(chuàng)龍教儀一文帶您了解

    -A53:基于ARMv8-A架構(gòu),是ARM公司推出的第一個(gè)支持64位指令集的ARM Cortex-A系列處理器核心。
    發(fā)表于 12-03 17:00

    對(duì)稱多處理器的特點(diǎn)是什么

    對(duì)稱多處理器(Symmetric Multi-Processing,簡(jiǎn)稱SMP)是一種多處理器系統(tǒng),其中多個(gè)處理器共享相同的物理內(nèi)存和其他資源,并且操作系統(tǒng)將它們視為單一的邏輯處理器。
    的頭像 發(fā)表于 10-10 16:36 ?371次閱讀

    對(duì)稱多處理器系統(tǒng)中的進(jìn)程分配包括

    在現(xiàn)代計(jì)算機(jī)系統(tǒng)中,對(duì)稱多處理器(SMP)架構(gòu)已經(jīng)成為主流。這種架構(gòu)允許多個(gè)處理器共享相同的內(nèi)存地址空間和系統(tǒng)資源,從而提高了系統(tǒng)的處理能力和吞吐量。然而,為了充分利用SMP系統(tǒng)的性能,操作系統(tǒng)
    的頭像 發(fā)表于 10-10 16:34 ?246次閱讀

    對(duì)稱多處理器和非對(duì)稱多處理器的區(qū)別

    隨著計(jì)算需求的日益增長(zhǎng),單處理器系統(tǒng)已經(jīng)無法滿足高性能計(jì)算的需求。多處理器系統(tǒng)應(yīng)運(yùn)而生,它們通過將多個(gè)處理器集成到一個(gè)系統(tǒng)中來提高計(jì)算能力。在多處理器系統(tǒng)中,有兩種主要的架構(gòu):對(duì)稱
    的頭像 發(fā)表于 10-10 15:58 ?850次閱讀

    為Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_VCU軌供電

    電子發(fā)燒友網(wǎng)站提供《為Xilinx? Zynq?UltraScale?系列多處理器中的VCCINT_VCU軌供電.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 10:54 ?0次下載
    為Xilinx? Zynq?UltraScale?<b class='flag-5'>系列</b><b class='flag-5'>多處理器</b>中的VCCINT_VCU軌供電

    ARM處理器和CPU有什么區(qū)別

    ARM處理器和CPU(中央處理器)之間的關(guān)系及區(qū)別,可以從多個(gè)維度進(jìn)行深入探討。首先,需要明確的是,ARM處理器并非一種獨(dú)立的CPU類型,而
    的頭像 發(fā)表于 09-10 11:24 ?1389次閱讀

    ARM處理器和CISC處理器的區(qū)別

    ARM處理器和CISC(復(fù)雜指令集計(jì)算機(jī))處理器在多個(gè)方面存在顯著的區(qū)別。這些區(qū)別主要體現(xiàn)在架構(gòu)原理、性能與功耗、設(shè)計(jì)目標(biāo)、應(yīng)用領(lǐng)域以及市場(chǎng)生態(tài)等方面。
    的頭像 發(fā)表于 09-10 11:10 ?448次閱讀

    瑞薩電子RZ/V2H MPU提升機(jī)器人與自主應(yīng)用中的AI性能和實(shí)時(shí)控制

    -A55、雙核800MHz Arm Cortex-R8高速實(shí)時(shí)處理器以及I/O處理用的子核Arm Cor
    發(fā)表于 07-15 17:51 ?696次閱讀
    瑞薩電子RZ/V2H MPU提升機(jī)器人與自主應(yīng)用中的AI性能和實(shí)時(shí)控制

    瑞薩推出基于Arm Cortex-M23處理器的RA0微控制(MCU)系列

    全球半導(dǎo)體解決方案供應(yīng)商瑞薩電子(TSE:6723)宣布推出基于Arm Cortex-M23處理器的RA0微控制(MCU)系列。全新32位
    的頭像 發(fā)表于 04-14 10:12 ?831次閱讀
    瑞薩推出基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex</b>-M23<b class='flag-5'>處理器</b>的RA0微控制<b class='flag-5'>器</b>(MCU)<b class='flag-5'>系列</b>

    適用于ARM Cortex?—A53處理器和FPGA TPS65219 數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于ARM Cortex?—A53處理器和FPGA TPS65219 數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 04-01 16:23 ?0次下載
    適用于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>?—A53<b class='flag-5'>處理器</b>和FPGA TPS65219 數(shù)據(jù)表

    適用于 ARM Cortex?—A53 處理器TPS65219-Q1數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《適用于 ARM Cortex?—A53 處理器TPS65219-Q1數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 03-27 13:46 ?0次下載
    適用于 <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex</b>?—A53 <b class='flag-5'>處理器</b>TPS65219-Q1數(shù)據(jù)表

    ScaleFlux即將推出集成Arm Cortex-R82處理器的企業(yè)SSD控制

    ScaleFlux宣布,將在其即將推出的企業(yè)級(jí)固態(tài)硬盤(SSD)控制系列中整合Arm? Cortex?-R82處理器。
    的頭像 發(fā)表于 03-22 11:25 ?975次閱讀

    業(yè)界首款基于Arm Cortex-M85處理器的MCU

    所有RA8系列MCU均利用Arm Cortex-M85處理器Arm的Helium技術(shù)所帶來的高性能,結(jié)合矢量/SIMD指令集擴(kuò)展,能夠在數(shù)
    發(fā)表于 03-05 14:14 ?708次閱讀
    業(yè)界首款基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex</b>-M85<b class='flag-5'>處理器</b>的MCU

    如何在多處理器系統(tǒng)中使用EMIF?

    我想在多處理器系統(tǒng)中使用 EMIF。 為此,應(yīng)不時(shí)將地址和數(shù)據(jù)總線設(shè)置為高阻抗?fàn)顟B(tài)。 可能嗎? 我找不到圖紙中連接 EMIF 總線的位置? 直接連接到 PIN 或
    發(fā)表于 03-05 06:51

    基于Arm?Cortex-A35的微處理器MA35H0系列規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《基于Arm?Cortex-A35的微處理器MA35H0系列規(guī)格書.pdf》資料免費(fèi)下載
    發(fā)表于 02-22 14:59 ?3次下載
    RM新时代网站-首页