<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

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

3天內不再提示

Cortex-M0+內核介紹

CW32生態社區 ? 來源:CW32生態社區 ? 作者:CW32生態社區 ? 2024-03-27 09:13 ? 次閱讀

ARM Cortex-M0+是2012年3月14日ARM公司發布的一款低功耗效率、能效最高的ARM處理器,可用于存在設計約束的嵌入式應用。它具有最小的硅面積和極少的代碼量,從而使開發人員能夠以16和8位的價位實現32位性能。處理器的低門數使其能夠部署在需要簡單功能的應用中。

作為ARM Cortex-M處理器系列的最新成員,32位Cortex-M0+處理器采用了低成本90納米低功耗(LP)工藝,耗電量僅9μA/MHz,約為主流8位或16位處理器的1/3,卻能提供更高的性能。這類低功耗和高性能的結合為仍在使用8位或16位架構的用戶提供了一個轉型開發32位器件的理想機會,從而在不犧牲功耗和面積的情況下,提高日常設備的智能化程度。該款經過優化的Cortex-M0+處理器可針對家用電器、白色商品、醫療監控、電子測量、照明設備以及功耗與汽車控制器件等各種廣泛應用的智能傳感器與智能控制系統,提供超低功耗、低成本微控制器MCU)。

Cortex-M0+集成了存儲器保護單元(MPU)、單周期I/O接口和微跟蹤緩存(MTB)。ARM Cortex-M0+框圖如圖1-1所示。
圖片1.png

圖1-1 ARM Cortex-M0+框圖

ARM Cortex-M0+內核具有以下關鍵特征。

·ARMv6-M架構。

·AHB-lite總線接口,馮·諾依曼總線架構,帶可選單周期I/O接口。

·Thumb/Thumb-2子集指令支持。

·2段流水線。

·可選8區域MPU,帶子區域和背景區域。

·不可屏蔽中斷+1到32個物理中斷。

·喚醒中斷控制器。

·硬件單周期(32×32)乘法。

·多種休眠模式,帶集成式等待中斷(WFI)、等待事件(WFE)以及退出時睡眠功能、睡眠和深度睡眠信號。

·根據實現方式提供多種保留模式。

·JTAG和串行線調試端口,具有多達4個斷點和2個觀察點。

·可選微跟蹤緩存。

ARM Cortex-M0+ MCU的關鍵優勢如下。

·小尺寸內核使其能夠用作小設備中的單核心,或在需要特定硬件隔離或任務劃分時,用作額外的嵌入式配套內核。

·Cortex-M0+內核不會影響基于I/O、模擬和非易失性存儲器的典型MCU的各元件之間的取舍。因此在劃分MCU產品組合時,總線大?。?、16或32位)不再相關。

·M0+微控制器在入門級應用中廣泛使用,并帶來了巨大優勢。它們滿足計算性能要求,其基本架構允許M0+ MCU在開關門數量最少的應用中達到超低功耗性能。Cortex-M0內核可減少噪聲發射,并滿足使用最佳時鐘速度的性能要求。

·內核的動態功率為5到50μW/MHz,取決于所采用的技術。但是,內核并不能代表設備的整體功耗,并且不是要考慮的唯一因素。

·Thumb指令集是Cortex-M系列的子集。它可以重復使用任何經驗證的Cortex-M產品軟件塊,以此來簡化產品組合的可擴展性。

·存儲器保護單元(MPU)管理CPU對存儲器的訪問,確保任務不會意外破壞其他激活任務所使用的存儲器或資源。MPU通常由RTOS控制。若程序訪問的存儲器位置被MPU禁止,則RTOS可檢測到它并采取行動。內核可基于執行的進程,動態更新MPU區的設置。MPU為可選,并可以進行旁路。

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

    關注

    3

    文章

    1312

    瀏覽量

    39899
  • Cortex
    +關注

    關注

    2

    文章

    194

    瀏覽量

    45863
收藏 人收藏

    評論

    相關推薦

    武漢芯源半導體發布基于Cortex-M0+內核的CW32A030C8T7車規級MCU

    近日,武漢芯源半導體正式發布首款基于Cortex-M0+內核的CW32A030C8T7車規級MCU,這是武漢芯源半導體首款通過AEC-Q100 (Grade 2)車規標準的主流通用型車規MCU產品。
    的頭像 發表于 11-30 14:25 ?464次閱讀
    武漢芯源半導體發布基于<b class='flag-5'>Cortex-M0+</b><b class='flag-5'>內核</b>的CW32A030C8T7車規級MCU

    Arm Cortex R4F內核M4F內核有什么區別?

    TI的FAE給推薦了一款基于Arm Cortex R4F內核的MCU TMS570系列,不知道這個內核與ARM Cortex M4F
    發表于 11-06 07:13

    AT32 MCU Cortex M4內核入門指南

    AT32 MCU Cortex M4內核入門指南主要介紹了AT32 M4 內核系統架構,并針對
    發表于 10-25 08:08

    從SAM C2x/D2x/L2x Cortex-M0+器件遷移到SAM D5x/E5x Cortex-M4 器件

    電子發燒友網站提供《從SAM C2x/D2x/L2x Cortex-M0+器件遷移到SAM D5x/E5x Cortex-M4 器件.pdf》資料免費下載
    發表于 09-25 10:10 ?0次下載
    從SAM C2x/D2x/L2x <b class='flag-5'>Cortex-M0+</b>器件遷移到SAM D5x/E5x <b class='flag-5'>Cortex</b>-M4 器件

    基于Arm Cortex-M0+的MCU上的ADC增益誤差和失調誤差校準

    電子發燒友網站提供《基于Arm Cortex-M0+的MCU上的ADC增益誤差和失調誤差校準.pdf》資料免費下載
    發表于 09-25 10:08 ?0次下載
    基于Arm <b class='flag-5'>Cortex-M0+</b>的MCU上的ADC增益誤差和失調誤差校準

    基于Arm Cortex-M0+內核的32位微控制器——APM32F003x4/x6

    電子發燒友網站提供《基于Arm Cortex-M0+內核的32位微控制器——APM32F003x4/x6.pdf》資料免費下載
    發表于 09-20 14:37 ?0次下載
    基于Arm <b class='flag-5'>Cortex-M0+</b><b class='flag-5'>內核</b>的32位微控制器——APM32F003x4/x6

    LPCXpresso54114:Cortex-M4/M0+教程

    ,所有恩智浦處理器都實現了SWV,它們既沒有SWV也沒有ETM。 Cortex-M0+(LPC800、LPC81x、LPC82x和LPC83x)具有MTB微跟蹤緩沖區。 所有這些都具有對內存位置(用于
    發表于 09-05 07:56

    ARM Cortex?-M記憶屏障指令編程指南

    Cortex-M3和Cortex-M4處理器中實現的ARMv7-M架構中,以及在Cortex-M0Cortex-M0+處理器中實現的AR
    發表于 08-29 08:07

    Cortex?-M0+設備通用用戶指南

    Cortex-M0+處理器是一款入門級32位ARM Cortex處理器,專為各種嵌入式應用而設計。 它為開發人員提供了顯著的好處,包括: ·簡單的架構,易于學習和編程。 ·超低功耗、高能效運行
    發表于 08-29 07:18

    ARM Cortex-M0+處理器數據表

    Cortex-M0+處理器建立在非常成功的Cortex-M0處理器的基礎上,保持了完全的指令集和工具兼容性,同時進一步降低了能耗并提高了性能。 Cortex-M0+極小的硅面積、低功耗和最小的代碼
    發表于 08-25 06:03

    Arm Cortex-M1 DesignStart FPGA Xilinx版用戶指南

    適用于需要將小型處理器集成到FPGA中的深度嵌入式應用。 該處理器實現ARMv6-M架構,并與用于ASIC實現的Cortex-M0Cortex-M0+處理器密切相關。 本章介紹
    發表于 08-16 06:10

    Corest-M0+技術參考手冊

    Cortex-M0+處理器是一款門數非常低的高能效處理器,適用于需要面積優化的低功耗處理器的微控制器和深度嵌入式應用
    發表于 08-12 07:24

    Cortex-M0+Cycle Model 9.6.0版用戶指南

    本節總結了周期模型的功能與硬件的功能,以及周期模型的性能和準確性。 有關周期模型模擬的硬件功能的詳細信息,請參閱《Cortex-M0+技術參考手冊》。
    發表于 08-12 06:45

    安裝Keil MDK for Holtek Edition 1.0版應用程序說明

    編譯器、Keil RTX5實時操作系統內核以及μVision IDE和調試器。 如果您希望對Holtek的所有基于ARM Cortex-M的設備進行編程,請在線購買Keil MDK Holtek Edition-Cortex-M0
    發表于 08-11 06:51

    CoreSight MTB-M0+技術參考手冊

    CoreSight MTB-M0+(MTB)為Cortex-M0+處理器提供了簡單的執行跟蹤功能。MTB不打算與ARM嵌入式Trace Macrocell(ETM)競爭?) 或程序跟蹤宏單元(PTM?) 微量溶液。
    發表于 08-02 08:54
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>