哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

Cortex-M3是一款A(yù)RM處理器內(nèi)核

GReq_mcu168 ? 來源:玩轉(zhuǎn)單片機 ? 作者:玩轉(zhuǎn)單片機 ? 2020-06-24 14:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家都應(yīng)該知道STM32、Cortex-M3、ARMv8-M與ARM有關(guān),但可能分不清他們是什么關(guān)系,或者具體是什么東西。

一、總述ARMv8-M:是一款A(yù)RM架構(gòu)。ARM架構(gòu)分為:ARMv1、 ARMv2 ··· ARMv8。而ARMv8分為:ARMv8-A、 ARMv8-R、 ARMv8-M。

Cortex-M3:是一款A(yù)RM處理器內(nèi)核,也可以理解為ARM處理器家族之中的一個成員。ARM處理器內(nèi)核分為:經(jīng)典核心和Cortex核心。傳統(tǒng)的核心:ARM7、ARM9等。Cortex核心:Cortex-A、Cortex-R、Cortex-M等。

STM32:是一款A(yù)RM內(nèi)核的處理器芯片。STM32絕大部分是Cortex-M內(nèi)核,也有少部分包含Cortex-A7(比如:STM32MP)。

如圖:

Cortex-M3是一款A(yù)RM處理器內(nèi)核

其實還可以細(xì)分很多內(nèi)容,除了這些,還有一些我們常見的內(nèi)容,比如ARM指令集、Thumb-2指令集等。

以上是總述的內(nèi)容,下面再進(jìn)一步描述其中的一些細(xì)節(jié)。

二、架構(gòu)

從1995年開始,《ARM體系結(jié)構(gòu)參考手冊》是ARM文檔的主要來源,提供了關(guān)于ARM處理器架構(gòu)和指令集,區(qū)分接口,所有的ARM處理器的支持(如指令語義)的實現(xiàn)細(xì)節(jié)可能會有所不同。該體系結(jié)構(gòu)隨著時間的演變,并與Cortex系列的核心開始,存在三個“配置”的定義如下:

“應(yīng)用”配置: Cortex-A 系列

嵌入式”配置: Cortex-R 系列

微處理器”配置: ARM Cortex-M 系列。

每個配置允許有其子集的架構(gòu)。例如,用于ARMv6-M配置(所使用的Cortex M0 / M0+/ M1)的一個子集ARMv7-M架構(gòu)(支持較少的指令)。

三、CPU模式

在任何時刻,CPU只可處于某一種模式,但可由于外部事件(中斷)或編程方式進(jìn)行模式切換。

用戶模式:僅非特權(quán)模式。

系統(tǒng)模式:僅無需例外進(jìn)入的特權(quán)模式。僅以執(zhí)行明確寫入CPSR的模式位的指令進(jìn)入。

(svc) 模式:在CPU被重置或者SWI指令被執(zhí)行時進(jìn)入的特權(quán)模式。

Abort 模式:預(yù)讀取中斷或數(shù)據(jù)中斷異常發(fā)生時進(jìn)入的特權(quán)模式。

未定義模式:未定義指令異常發(fā)生時進(jìn)入的特權(quán)模式。

干預(yù)模式:處理器接受一條IRQ干預(yù)時進(jìn)入的特權(quán)模式。

快速干預(yù)模式:處理器接受一條IRQ干預(yù)時進(jìn)入的特權(quán)模式。

Hyp 模式:armv-7a為cortex-A15處理器提供硬件虛擬化引進(jìn)的管理模式。

四、ARM授權(quán)方式

ARM公司本身并不靠自有的設(shè)計來制造或出售CPU,而是將處理器架構(gòu)授權(quán)給有興趣的廠家。

標(biāo)題中的STM32就是屬于ARM公司授權(quán)Cortex-M內(nèi)核給ST公司生產(chǎn)的一款處理器。

ARM提供了多樣的授權(quán)條款,包括售價與散播性等項目。對于授權(quán)方來說,ARM提供了ARM內(nèi)核的集成硬件敘述,包含完整的軟件開發(fā)工具(編譯器、debugger、SDK),以及針對內(nèi)含ARM CPU硅芯片的銷售權(quán)。

許多半導(dǎo)體公司持有ARM授權(quán):Atmel、 ST、NXP、 TI、 IBM等。

在知識產(chǎn)權(quán)工業(yè),ARM是廣為人知最昂貴的CPU內(nèi)核之一。單一的客戶產(chǎn)品包含一個基本的ARM內(nèi)核可能就需索取一次高達(dá)美金20萬的授權(quán)費用。而若是牽涉到大量架構(gòu)上修改,則費用就可能超過千萬美元。

五、ARM核心時間線

早在1993年,經(jīng)典的ARM7就問世了,直到現(xiàn)在大家看到的Cortex-A系列處理器。

Cortex-M3是一款A(yù)RM處理器內(nèi)核

其實,在ARM7之前,都還有一些相關(guān)的處理器,感興趣的朋友可以上網(wǎng)了解。
責(zé)任編輯:pj

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

    關(guān)注

    135

    文章

    9581

    瀏覽量

    393361
  • 嵌入式
    +關(guān)注

    關(guān)注

    5208

    文章

    20603

    瀏覽量

    336500
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2438

    瀏覽量

    86102
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    深度解析LPC43S50/S30/S20:32位ARM Cortex-M4/M0微控制的卓越性能與應(yīng)用潛力

    下載: LPC43S30FBD144E.pdf 、概述 LPC43S50/S30/S20是基于ARM Cortex-M4內(nèi)核的微控制,集
    的頭像 發(fā)表于 04-09 09:45 ?79次閱讀

    深入解析LPC408x/7x 32位ARM Cortex - M4微控制

    4微控制就是一款滿足這些需求的優(yōu)秀產(chǎn)品。下面,我們就來詳細(xì)了解下這款微控制。 文件下載: LPC4072FET80K.pdf 、產(chǎn)品
    的頭像 發(fā)表于 04-09 09:35 ?101次閱讀

    LPC18S50/S30/S10:32 位 ARM Cortex - M3 微控制的深度解析

    LPC18S50/S30/S10:32 位 ARM Cortex - M3 微控制的深度解析 在嵌入式系統(tǒng)設(shè)計領(lǐng)域,選擇一款合適的微控制
    的頭像 發(fā)表于 04-09 09:30 ?78次閱讀

    LPC185x/3x/2x/1x 32位ARM Cortex - M3微控制:特性、應(yīng)用與設(shè)計要點

    LPC185x/3x/2x/1x 32位ARM Cortex - M3微控制:特性、應(yīng)用與設(shè)計要點 在嵌入式系統(tǒng)設(shè)計領(lǐng)域,選擇
    的頭像 發(fā)表于 04-09 09:25 ?381次閱讀

    深入解析Atmel SAM3S系列ARM Cortex - M3微控制

    的SAM3S系列微控制,基于高性能的32位ARM Cortex - M3 RISC處理器,以其
    的頭像 發(fā)表于 04-06 14:20 ?700次閱讀

    深入解析Cypress MB9B520M系列32位ARM? Cortex?-M3 FM3微控制

    ARM? Cortex?-M3 FM3微控制就是這樣一款極具競爭力的產(chǎn)品。本文將深入剖析該系列
    的頭像 發(fā)表于 03-29 09:50 ?205次閱讀

    ADuCM3027/ADuCM3029:超低功耗ARM Cortex - M3 MCU的卓越之選

    ADuCM3027/ADuCM3029:超低功耗ARM Cortex - M3 MCU的卓越之選 在當(dāng)今電子設(shè)備追求低功耗、高性能的時代,一款優(yōu)秀的微控制
    的頭像 發(fā)表于 03-24 14:35 ?133次閱讀

    最小化ARM Cortex-M CPU功耗的方法與技巧分享

    完成填充。在Cortex-M3Cortex-M4內(nèi)核中,CPU配備了3級流水線。刷新整條流水線將導(dǎo)致CPU延遲
    發(fā)表于 01-21 06:19

    Cortex-M3工作模式及異常

    、工作模式 線程模式和手柄模式。 當(dāng)處理器處在線程狀態(tài)下時,既可以使用特權(quán)級,也可以使用用戶級;另方面, handler模式總是特權(quán)級的。在復(fù)位后,處理器進(jìn)入線程模式+特權(quán)級。 二
    發(fā)表于 01-20 08:24

    Cortex-M0 處理器介紹

    功耗的32位處理器。 Cortex-M0是Cortex-M家族中的M0系列。最大特點是低功耗的設(shè)計。Cortex-M0為32位、
    發(fā)表于 01-16 08:04

    深入剖析LPC553x:一款功能強大的32位ARM Cortex - M33微控制

    ,S3x MCU系列.pdf 、概述 LPC553x是一款基于ARM Cortex-M33內(nèi)核
    的頭像 發(fā)表于 12-25 10:10 ?954次閱讀

    Cortex-M產(chǎn)品的特色

    。 開發(fā)支持:設(shè)計人員可從ARM生態(tài)系統(tǒng)的許多工具中選擇,或者使用單、全面的工具鏈支持所有Cortex-M器件。 架構(gòu)擴(kuò)展:ARM還提供了
    發(fā)表于 11-26 07:22

    Cortex-M0+處理器的HardFault錯誤介紹

    ARM處理器中,如果個程序產(chǎn)生了錯誤并且被處理器檢測到,就會產(chǎn)生錯誤異常。Cortex-M0+處理器
    的頭像 發(fā)表于 10-14 10:50 ?3603次閱讀
    <b class='flag-5'>Cortex-M</b>0+<b class='flag-5'>處理器</b>的HardFault錯誤介紹

    Analog Devices / Maxim Integrated MAX32672 ARM Cortex-M4F微控制特性/應(yīng)用/框圖

    Analog Devices MAX32672 ARM Cortex-M4F微控制一款超低功耗、高性價比、高度集成、高度可靠的32位微控制
    的頭像 發(fā)表于 06-27 11:12 ?1154次閱讀
    Analog Devices / Maxim Integrated MAX32672 <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>4F微控制<b class='flag-5'>器</b>特性/應(yīng)用/框圖

    MAX32555 Cortex-M3閃存微控制英文數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《MAX32555 Cortex-M3閃存微控制英文數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 04-25 16:40 ?7次下載
    内乡县| 青铜峡市| 墨竹工卡县| 黑龙江省| 怀宁县| 福建省| 抚松县| 万荣县| 潞城市| 宕昌县| 涟源市| 濉溪县| 土默特左旗| 永康市| 宁晋县| 福贡县| 罗源县| 金秀| 桑植县| 康平县| 华亭县| 梅州市| 临安市| 嘉峪关市| 耒阳市| 绥中县| 扎囊县| 霞浦县| 新源县| 福建省| 左贡县| 乌兰察布市| 玉溪市| 乌拉特前旗| 揭阳市| 建瓯市| 垫江县| 股票| 慈溪市| 德格县| 广宗县|