女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Cortex-M3是一款ARM處理器內核

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

掃碼添加小助手

加入工程師交流群

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

一、總述ARMv8-M:是一款ARM架構。ARM架構分為:ARMv1、 ARMv2 ··· ARMv8。而ARMv8分為:ARMv8-A、 ARMv8-R、 ARMv8-M。

Cortex-M3:是一款ARM處理器內核,也可以理解為ARM處理器家族之中的一個成員。ARM處理器內核分為:經典核心和Cortex核心。傳統的核心:ARM7、ARM9等。Cortex核心:Cortex-A、Cortex-R、Cortex-M等。

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

如圖:

Cortex-M3是一款ARM處理器內核

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

以上是總述的內容,下面再進一步描述其中的一些細節。

二、架構

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

“應用”配置: Cortex-A 系列

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

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

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

三、CPU模式

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

用戶模式:僅非特權模式。

系統模式:僅無需例外進入的特權模式。僅以執行明確寫入CPSR的模式位的指令進入。

(svc) 模式:在CPU被重置或者SWI指令被執行時進入的特權模式。

Abort 模式:預讀取中斷或數據中斷異常發生時進入的特權模式。

未定義模式:未定義指令異常發生時進入的特權模式。

干預模式:處理器接受一條IRQ干預時進入的特權模式。

快速干預模式:處理器接受一條IRQ干預時進入的特權模式。

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

四、ARM授權方式

ARM公司本身并不靠自有的設計來制造或出售CPU,而是將處理器架構授權給有興趣的廠家。

標題中的STM32就是屬于ARM公司授權Cortex-M內核給ST公司生產的一款處理器。

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

許多半導體公司持有ARM授權:Atmel、 ST、NXPTI、 IBM等。

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

五、ARM核心時間線

早在1993年,經典的ARM7就問世了,直到現在大家看到的Cortex-A系列處理器。

Cortex-M3是一款ARM處理器內核

其實,在ARM7之前,都還有一些相關的處理器,感興趣的朋友可以上網了解。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9349

    瀏覽量

    377312
  • 嵌入式
    +關注

    關注

    5149

    文章

    19655

    瀏覽量

    317312
  • 微處理器
    +關注

    關注

    11

    文章

    2382

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Analog Devices / Maxim Integrated MAX32672 ARM Cortex-M4F微控制特性/應用/框圖

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

    靈動微電子發布基于Arm Cortex M0+內核的低功耗MM32L0180系列MCU,擴展物聯網應用版圖

    Arm Cortex M0+處理器,主頻高達48MHz,配備3通道DMA,實現高性能與低功耗的平衡。 靈活存儲配置: 集成256KB Fla
    的頭像 發表于 06-03 19:31 ?835次閱讀
    靈動微電子發布基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex</b> <b class='flag-5'>M</b>0+<b class='flag-5'>內核</b>的低功耗MM32L0180系列MCU,擴展物聯網應用版圖

    ADUCM410具有MDIO接口的16位模擬輸入/輸出、Arm Cortex-M33的精密模擬微控制技術手冊

    ADuCM410 是一款完全集成的單封裝套件,包括高性能模擬外設套件和數字外設套件(由 160MHz Arm^?^ Cortex ^?^ -M33
    的頭像 發表于 05-08 11:14 ?292次閱讀
    ADUCM410具有MDIO接口的16位模擬輸入/輸出、<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>33的精密模擬微控制<b class='flag-5'>器</b>技術手冊

    ADUCM420具有MDIO接口的12位模擬輸入/輸出、Arm Cortex-M33 的精密模擬微控制技術手冊

    ADuCM420 是一款完全集成的單封裝套件,包括高性能模擬外設套件和數字外設套件(由 160MHz Arm ^?^ Cortex ^?^ -M33
    的頭像 發表于 05-08 11:06 ?294次閱讀
    ADUCM420具有MDIO接口的12位模擬輸入/輸出、<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>33 的精密模擬微控制<b class='flag-5'>器</b>技術手冊

    MAX32555 Cortex-M3閃存微控制英文數據手冊

    電子發燒友網站提供《MAX32555 Cortex-M3閃存微控制英文數據手冊.pdf》資料免費下載
    發表于 04-25 16:40 ?1次下載

    瑞芯微RK3506(3ARM+Cortex-A7 + ARM Cortex-M0)工業核心板選型資料

    創龍科技SOM-TL3506是一款基于瑞芯微RK3506J/RK3506B處理器設計的3ARM Cortex-A7 +
    的頭像 發表于 04-09 09:04 ?973次閱讀
    瑞芯微RK3506(<b class='flag-5'>3</b>核<b class='flag-5'>ARM+Cortex</b>-A7 + <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>0)工業核心板選型資料

    具有5個以太網端口和工業網絡主設備冗余協議的RZ/N1D微處理器數據手冊

    RZ/N1D 是一款可擴展且經過驗證的基于 ARM? 的微處理器,可用于具有 Cortex?-A7雙核和高速、大容量內存接口的各種應用,它實現了最大五個以太網端口和最新的冗余協議,因此
    的頭像 發表于 03-13 14:39 ?468次閱讀
    具有5個以太網端口和工業網絡主設備冗余協議的RZ/N1D微<b class='flag-5'>處理器</b>數據手冊

    支持低功耗模式和 PCI Express的通用微處理器RZ/G3S數據手冊

    的基本軟件。 *附件:支持低功耗模式和 PCI Express的通用微處理器RZ G3S數據手冊.pdf 特性 Cortex-A55 Cortex-M33(雙核或單核)(其中
    的頭像 發表于 03-13 14:21 ?505次閱讀
    支持低功耗模式和 PCI Express的通用微<b class='flag-5'>處理器</b>RZ/G<b class='flag-5'>3</b>S數據手冊

    集成多種Arm內核的超高性能微處理器RZ/G2M數據手冊

    RZ/G2M憑借雙核 Arm? Cortex?-A57(1.5GHz)和四核 Arm Cortex-A53(1.2GHz)中央
    的頭像 發表于 03-10 16:37 ?544次閱讀
    集成多種<b class='flag-5'>Arm</b><b class='flag-5'>內核</b>的超高性能微<b class='flag-5'>處理器</b>RZ/G2<b class='flag-5'>M</b>數據手冊

    STM32H753IIT6 一款32位微控制MCU/MSP430F5325IPNR一款16位MCU

    高效數據處理和低功耗管理的各種嵌入式系統中也有廣泛應用。 明佳達 STM32H753IIT6是一款基于高性能Arm Cortex-M7 32位RISC
    發表于 02-21 14:59

    東芝推出七基于Arm Cortex-M4內核的32位微控制

    東芝電子元件及存儲裝置株式會社(“東芝”)宣布,最新推出七配備Cortex-M4內核的32位微控制,進步擴大其電機控制微控制
    的頭像 發表于 01-22 18:05 ?843次閱讀
    東芝推出七<b class='flag-5'>款</b>基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>4<b class='flag-5'>內核</b>的32位微控制<b class='flag-5'>器</b>

    Cortex-M3/M4F指令集技術用戶手冊

    電子發燒友網站提供《Cortex-M3/M4F指令集技術用戶手冊.pdf》資料免費下載
    發表于 12-23 16:31 ?8次下載
    <b class='flag-5'>Cortex-M3</b>/<b class='flag-5'>M</b>4F指令集技術用戶手冊

    Cortex-A55 處理器到底什么來頭?創龍教儀文帶您了解

    工藝。因此,在相同的性能下,Cortex-A55比Cortex-A73更省電;在相同的功耗下,Cortex-A55比Cortex-A73性能更高。 性能
    發表于 12-03 17:00

    適用于低功耗和無線通信距離要求較高應用的智能通信模組-RF-SM-1077B1

    RF-SM-1077B1是RF-star推出的Sub-1G系列模塊,其芯片CC1310內置高性能的ARM Cortex-M3 + ARM Cortex-M0雙核
    的頭像 發表于 10-24 09:37 ?568次閱讀
    適用于低功耗和無線通信距離要求較高應用的智能通信模組-RF-SM-1077B1

    實際項目開發中為何選擇ARM? Cortex?-M4 內核的HK32MCU?

    ?Cortex?-M4內核的HK32F407芯片的深度知識,并圍繞各類實際案例詳細解讀了如何選型,為何選擇ARM?Cortex?-
    的頭像 發表于 10-22 17:19 ?886次閱讀
    實際項目開發中為何選擇<b class='flag-5'>ARM</b>? <b class='flag-5'>Cortex</b>?-<b class='flag-5'>M</b>4 <b class='flag-5'>內核</b>的HK32MCU?