99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

簡述Cortex-M0―4各個優(yōu)勢

jf_pJlTbmA9 ? 來源:jf_pJlTbmA9 ? 作者:jf_pJlTbmA9 ? 2023-08-04 14:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

眾所周知,ARM公司在經(jīng)典處理器ARM11以后的產(chǎn)品改用Cortex命名,并分成A、R和M三類,旨在為各種不同的市場提供服務,正好是ARM公司英文簡寫的三個字母。Cortex系列屬于ARMv7架構,這是到2010年為止ARM公司最新的指令集架構。(2011年,ARMv8 架構在TechCon 上推出)ARMv7架構定義了三大分工明確的系列:“A”系列面向尖端的基于虛擬內存的操作系統(tǒng)和用戶應用;“R”系列針對實時系統(tǒng);“M”系列對微控制器。OK,我們下面要介紹的“豬腳”是Cortex系列下的Cortex-M家族處理器,看官且聽我娓娓道來。

一,Cortex M家族發(fā)展

經(jīng)過多年的發(fā)展,Cortex-M家族下已從最初的講究最低成本的Cortex-M0和追求最高能效的Cortex-M0+型號處理器,到目前講究靈活性的Cortex-M33以及有著最高性能Cortex-M7型號處理器,已繁衍出7種型號的處理器產(chǎn)品,且性能參數(shù)各不相同,如性能比較下圖所示,

wKgaomTMn6uAf_drAAA2aDq9iHU16.jpeg

當然,看一個處理器的優(yōu)缺點,不單單只是從性能上來評價其好壞,而重要是合不合適,比如,性能好的往往功耗很大,散熱就是個問題,而功耗低的,能效高,性能卻又不給力。所以,在選取處理器時要看的是自己的產(chǎn)品傾向什么功能,在哪方面應用,等等,這樣根據(jù)自己的實際需要選取合適的處理器。

Cortex-M家族人數(shù)如此眾多,且性能各異,滿足了不同客戶的需求,使得ATMEL公司擁有 40 個以上的 ARM 合作伙伴,包括 NXP Semiconductors、STMicroelectronics、Texas Instruments 和 Toshiba 等領先供應商。使用標準處理器使 ARM 合作伙伴可以創(chuàng)建具有一致體系結構的設備,同時使它們可以專注于創(chuàng)建優(yōu)秀的設備實現(xiàn),也就是說大家的設備核心是一樣的?,使用同一家公司的處理器可以使各自的設備能夠很好的兼容,使供應商不必因設備之間的兼容而擔憂,使他們專注創(chuàng)造出更優(yōu)秀的設備。

二,為什么選擇

下面主要簡單介紹針對目前在眾視野比較流行M0,M3,M4,并講一講大家選擇它們的理由

1, 為什么選擇Cortex CM0

說它是能耗最低的最小ARM處理器可謂實至名歸,因為Cortex-M0 處理器在不到 12 K 門的面積內能耗僅有 85 μW/MHz(0.085 毫瓦),這在整個ARM處理器系列中,無人能望及項背,M0 的代碼密度和能效優(yōu)勢意味著它是各種應用中 8/16 位設備的自然高性價比換代產(chǎn)品,同時保留與功能豐富的 Cortex-M3 處理器的工具和二進制向上兼容性。

簡單,M0指令只有 56 個,這樣便可以快速掌握整個 Cortex-M0 指令集(如果需要);但其 C 語言友好體系結構意味著這并不是必需的??晒┻x擇的具有完全確定性的指令和中斷計時使得計算響應時間十分容易。

M0優(yōu)化的連接性,設計為支持低能耗連接,如 Bluetooth Low Energy (BLE)、IEEE 802.15 和 Z-wave,特別是在這樣的模擬設備中:這些模擬設備正在增加其數(shù)字功能,以有效地預處理和傳輸數(shù)據(jù)。

2, 為什么選擇Cortex-M3

作為少有的具有高性能和低動態(tài)能耗,Cortex-M3 處理器提供領先的功效:在 90nmG基礎上為12.5DMIPS/mW。將集成的睡眠模式與可選的狀態(tài)保留功能相結合,Cortex-M3

處理器確保對于同時需要低能耗和出色性能的應用不存在折衷。

全功能性讓M3處理器執(zhí)行Thumb?-2 指令集以獲得最佳性能和代碼大小,包括硬件除法、單周期乘法和位字段操作。Cortex-M3 NVIC 在設計時是高度可配置的,最多可提供240 個具有單獨優(yōu)先級、動態(tài)重設優(yōu)先級功能和集成系統(tǒng)時鐘的系統(tǒng)中斷。

3為什么選擇Cortex-M4

ARMCortexM4處理器是由ARM專門開發(fā)的最新嵌入式處理器,在M3的基礎上強化了運算能力,新加了浮點、DSP、并行計算等,用以滿足需要有效且易于使用的控制和信號處理功能混合的數(shù)字信號控制市場。其高效的信號處理功能與Cortex-M處理器系列的低功耗、低成本和易于使用的優(yōu)點的組合,很好的滿足了專門面向電動機控制、汽車、電源管理、嵌入式音頻工業(yè)自動化市場的新興類別的靈活解決方案。

總結一下,還是前面所說的在選取處理器不要單單看這款處理器的好壞,合適才是最重要的!

審核編輯:湯梓紅

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

    關注

    68

    文章

    19896

    瀏覽量

    235266
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17984

    瀏覽量

    366994
  • Cortex
    +關注

    關注

    2

    文章

    203

    瀏覽量

    47374
  • 指令集
    +關注

    關注

    0

    文章

    228

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Cortex-M0~M4優(yōu)勢是什么???

    簡述Cortex-M0~M4各個優(yōu)勢
    發(fā)表于 02-22 06:57

    深入淺出Cortex-M0學習資料

    深入淺出Cortex-M0學習資料
    發(fā)表于 06-18 10:50 ?0次下載
    深入淺出<b class='flag-5'>Cortex-M0</b>學習資料

    ARM Cortex-M0原理與應用實踐

    為了使現(xiàn)在的初學者能夠迅速掌握ARM Crotex-M0程序編寫,本人特意編寫了書籍教程進行引導,美其名為《ARM Cortex-M0原理與應用實踐》。
    發(fā)表于 12-07 11:27 ?0次下載

    Cortex-M0的指令集

    Cortex-M0的指令集,有需要的下來看看。
    發(fā)表于 01-13 17:17 ?29次下載

    新唐Cortex-M0 新建KEIL4工程如何配置

    新唐Cortex-M0 新建KEIL4工程如何配置
    發(fā)表于 10-13 14:47 ?32次下載
    新唐<b class='flag-5'>Cortex-M0</b> 新建KEIL<b class='flag-5'>4</b>工程如何配置

    Cortex-M0的完整指令集

    Cortex-M0的完整指令集
    發(fā)表于 10-13 15:00 ?64次下載
    <b class='flag-5'>Cortex-M0</b>的完整指令集

    cortex-m0加密

    cortex-m0加密
    發(fā)表于 10-13 15:08 ?5次下載
    <b class='flag-5'>cortex-m0</b>加密

    新塘 Cortex-M0 最小系統(tǒng)

    新塘 Cortex-M0 最小系統(tǒng)
    發(fā)表于 10-16 15:52 ?23次下載
    新塘 <b class='flag-5'>Cortex-M0</b> 最小系統(tǒng)

    ADSP-CM41x混合信號控制處理器,帶ARM Cortex-M4/ARM Cortex-M0和16位ADC硬件參考

    ADSP-CM41x混合信號控制處理器,帶ARM Cortex-M4/ARM Cortex-M0和16位ADC硬件參考
    發(fā)表于 05-09 10:45 ?1次下載
    ADSP-CM41x混合信號控制處理器,帶ARM <b class='flag-5'>Cortex-M4</b>/ARM <b class='flag-5'>Cortex-M0</b>和16位ADC硬件參考

    基于ARM Cortex-M0核的MCU設計及應用

    知網(wǎng)鏈接:基于ARM Cortex-M0核的MCU設計及應用
    發(fā)表于 11-05 15:35 ?18次下載
    基于ARM <b class='flag-5'>Cortex-M0</b>核的MCU設計及應用

    Cortex-M0中斷控制和系統(tǒng)控制

    Cortex-M0采用Armv6-M架構,優(yōu)先級寄存器配置位有8位,但是有效位只有最高2位,這個地方很多人使用了Cortex-M3后一直也認為Cortex-M0也是最高3或
    的頭像 發(fā)表于 04-24 11:20 ?3596次閱讀

    全球最強性能Cortex-M0 MCU誕生!

    Arm傳統(tǒng)的、為MCU打造的Cortex-M系列CPU主要有:Cortex-M0, Cortex-M3, Cortex-M4。其中Cortex-M0
    的頭像 發(fā)表于 12-20 11:15 ?1592次閱讀

    IDT ARM Cortex-M0 用戶指南

    IDT ARM Cortex-M0 用戶指南
    發(fā)表于 03-23 20:12 ?3次下載
    IDT ARM <b class='flag-5'>Cortex-M0</b> 用戶指南

    IDT ARM Cortex-M0 用戶指南

    IDT ARM Cortex-M0 用戶指南
    發(fā)表于 07-10 20:05 ?1次下載
    IDT ARM <b class='flag-5'>Cortex-M0</b> 用戶指南

    敏矽微電子Cortex-M0學習筆記02——Cortex-M0開發(fā)環(huán)境的建立及調試

    敏矽微電子Cortex-M0學習筆記02——Cortex-M0開發(fā)環(huán)境的建立及調試
    的頭像 發(fā)表于 09-26 17:05 ?2029次閱讀
    敏矽微電子<b class='flag-5'>Cortex-M0</b>學習筆記02——<b class='flag-5'>Cortex-M0</b>開發(fā)環(huán)境的建立及調試