吴忠躺衫网络科技有限公司

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

    文章

    9165

    瀏覽量

    369165
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307635
  • 微處理器
    +關注

    關注

    11

    文章

    2274

    瀏覽量

    82766
收藏 人收藏

    評論

    相關推薦

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

    東芝電子元件及存儲裝置株式會社(“東芝”)宣布,最新推出七配備Cortex-M4內核的32位微控制,進步擴大其電機控制微控制
    的頭像 發表于 01-22 18:05 ?331次閱讀
    東芝推出七<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 ?3次下載
    <b class='flag-5'>Cortex-M3</b>/<b class='flag-5'>M</b>4F指令集技術用戶手冊

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

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

    基于ARM Cortex-M3單片機研發的國產指紋芯片 - P1032BF1

    指紋芯片 - P1032BF1是一款基于ARM Cortex-M3的單片機,專為Wi-Fi /藍牙通信控制而設計;可應用于智能鎖;支持大型程序代碼和擁有大型嵌入式SRAM,也可用于
    的頭像 發表于 07-10 09:22 ?697次閱讀
    基于<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M3</b>單片機研發的國產指紋芯片 - P1032BF1

    普冉半導體推出一款基于32位ARM Cortex-M0+內核的微控制

    PY32F071單片機是一款基于32 位 ARM? Cortex? - M0+內核的微控制,由
    的頭像 發表于 04-30 11:24 ?857次閱讀
    普冉半導體推出<b class='flag-5'>一款</b>基于32位<b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M</b>0+<b class='flag-5'>內核</b>的微控制<b class='flag-5'>器</b>

    求助,關于cortex-M3的壓棧問題求解

    我們都知道cortex-m3中斷時是硬件自動壓棧的,這樣可以減少中斷響應和恢復時間。中斷硬件壓棧的寄存為xPSR, PC, LR, R12, R0-R3,為什么其他寄存不需要壓棧呢
    發表于 04-28 08:18

    一款以32位ARMCortexTM-M0處理器內核為基礎的高性價比安全MCU

    LKT6850是一款以32位ARMCortexTM -M0處理器內核為基礎的高性價比安全MCU。LKT6850具有最高64KBFlash、4KBRAM、48MHZ工作頻率,具有豐富的外
    的頭像 發表于 04-19 16:05 ?719次閱讀

    ABOV現代單片機推出基于75MHz Arm Cortex-M3內核的A33G539產品

    A33G539產品基于75MHz Arm?Cortex?-M3內核,擁有768KB Dual-Bank閃存、32KB 數據閃存和24KB SRAM,支持16位定時
    的頭像 發表于 03-28 16:26 ?796次閱讀

    Cortex-M0+內核介紹

    ARM Cortex-M0+是2012年3月14日ARM公司發布的一款低功耗效率、能效最高的ARM
    的頭像 發表于 03-27 09:13 ?1147次閱讀
    <b class='flag-5'>Cortex-M</b>0+<b class='flag-5'>內核</b>介紹

    瑞薩電子宣布推出基于Arm Cortex-M23處理器的RA2A2微控制產品群

    全球半導體解決方案供應商瑞薩電子(TSE:6723)今日宣布推出基于Arm Cortex-M23處理器的RA2A2微控制(MCU)產品群。
    的頭像 發表于 03-22 10:57 ?757次閱讀
    瑞薩電子宣布推出基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>23<b class='flag-5'>處理器</b>的RA2A2微控制<b class='flag-5'>器</b>產品群

    Cortex-M3芯片有哪些

    Cortex-M3芯片是一款基于ARM架構的低功耗、高性能的嵌入式處理器。目前市面上有眾多廠商生產了基于Cortex-M3
    的頭像 發表于 03-11 17:07 ?1672次閱讀

    Cortex-M3芯片怎么樣

    Cortex-M3芯片是一款高性能、低功耗的32位RISC處理器,特別適用于嵌入式系統和實時控制領域。其架構采用哈佛結構,實現指令和數據存儲的獨立訪問,提高了系統效率。
    的頭像 發表于 03-08 16:00 ?1428次閱讀

    業界首基于Arm Cortex-M85處理器的MCU

    所有RA8系列MCU均利用Arm Cortex-M85處理器Arm的Helium技術所帶來的高性能,結合矢量/SIMD指令集擴展,能夠在數字信號
    發表于 03-05 14:14 ?797次閱讀
    業界首<b class='flag-5'>款</b>基于<b class='flag-5'>Arm</b> <b class='flag-5'>Cortex-M</b>85<b class='flag-5'>處理器</b>的MCU

    兆易創新推出中國首基于Arm? Cortex?-M7內核的超高性能微控制

    2023年5月11日,業界領先的半導體器件供應商兆易創新GigaDevice (股票代碼 603986) 今日宣布,正式推出中國首基于Arm? Cortex?-M7
    的頭像 發表于 03-04 10:42 ?2506次閱讀
    兆易創新推出中國首<b class='flag-5'>款</b>基于<b class='flag-5'>Arm</b>? <b class='flag-5'>Cortex</b>?-<b class='flag-5'>M</b>7<b class='flag-5'>內核</b>的超高性能微控制<b class='flag-5'>器</b>

    Cortex-M85內核單片機如何快速上手

    2022年4月,Arm推出了全新的MCU級內核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最強的Cortex-M
    發表于 02-29 09:35 ?808次閱讀
    <b class='flag-5'>Cortex-M</b>85<b class='flag-5'>內核</b>單片機如何快速上手
    百家乐赌博代理合作| 电脑打百家乐怎么赢| 肯博百家乐官网游戏| 大丰收百家乐的玩法技巧和规则| 百家乐官网娱乐平台真人娱乐平台| 菲彩国际| 环球百家乐的玩法技巧和规则| 百家乐官网官方网站| 川宜百家乐官网分析软件| 大发888下载专区| 百家乐最新投注方法| 至尊百家乐官网20130301| 中华娱乐城| 威尼斯人娱乐城存取款| 百家乐推二八杠| 百家乐官网高| 有关百家乐官网玩家论坛| 百家乐官网技术秘籍| 人民币棋牌游戏| 百家乐赌博筹码大不大| 百家乐天下第一缆| 百家乐官网网络真人斗地主| 百家乐官网招商用语| 阿合奇县| 太阳城娱乐城申博| 大发888投注网| 大发888娱乐场下载iypu rd| 麻将二八杠技巧| 乐天堂百家乐娱乐场| 百家乐棋牌游戏正式版| 百家乐官网开户就送现金| 免费百家乐官网规律| 百家乐必胜| 澳门开户| E乐博娱乐城| 姚记娱乐城网站| BET365体育在线| 24山向方位度数| 百家乐官网和的几率| 网上百家乐官网是假| 百家乐官网微笑投注|