日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

MPU和MCU的區(qū)別和選擇技巧

4bDk_HOLTEK_MCU ? 來源:未知 ? 作者:龔婷 ? 2018-03-15 17:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當為你的下一個設計方案選擇正確的核心處理器件時,你應該考慮哪些因素呢?本文將對MPU和MCU做些對比分析,并以此對器件的選擇給出一些指導性建議和意見。

每當在為新設計選擇正確合理的器件時,我們可能會有些茫然不知所措。這是需要做正確的平衡處理的事,包括價格,性能,功耗等方面的影響。當然,你可以為新設計著手考慮一些直接的技術方案,但是如果核心器件,無論是微控制器還是微處理器成為一系列新產(chǎn)品的基礎平臺,那么我們可能需要花長時間來做決定,到底是選MCU還是MPU。

首先,我們來看看MCU和MPU的主要差別。

一個典型的MCU通常使用片內(nèi)flash存儲器來存儲和執(zhí)行程序代碼。以這種方式存儲程序意味著MCU有非常快的啟動時間,上電能夠快速執(zhí)行代碼,片內(nèi)存儲還有個優(yōu)勢是可以加密程序。使用片內(nèi)存儲方式唯一不足就是總存儲空間受MCU本身所限。目前市場上絕大多數(shù)flash型MCU最大空間為2M字節(jié),從各種應用上看,這證明了是一個限制因素。而MPU沒有存儲空間的限制,MPU使用外部存儲器提供程序和數(shù)據(jù)空間。程序一般放在非易失性存儲器如NAND或者串行Flash內(nèi),啟動時,程序載入到外部DRAM中,然后開始執(zhí)行。這意味著MPU沒有MCU啟動運行來的快,但MPU可擴展的外部DRAM和NVM容量能達到數(shù)百Mbytes,甚至上Gbytes。

另一個不同是供電,一般MCU僅僅需要單電壓供電,而MPU需要幾路不同的電壓分別給IO,內(nèi)核,DDR等供電,開發(fā)者往往需要在電路板上設計附加的電源轉換芯片。

從應用前景來看,設計規(guī)范的某些方面可能要求以特殊方式選擇器件。例如,外設接口通道數(shù)需求超過了MCU能提供的怎么辦?再比如,規(guī)格書規(guī)定了用戶接口的容量,而MCU由于沒有足夠大的片內(nèi)存儲器或者達不到需要的性能,無法滿足需求怎么辦?當著手第一次設計,必須要知道的是有很大的可能性產(chǎn)品會有許多變更情況。如果那樣的話,基于平臺設計方法將是首選的設計方法,這將保證更充足的功耗和接口富余,以適應以后的功能升級。

選擇難以決斷的一個特征是任何所提供的設計都能滿足所需要的處理性能。處理能力通常用Dhrystone MIPS (DMIPS)來量化,它是測量處理器運算能力最常見指標之一。例如,一顆基于ARM Cortex-M4內(nèi)核的Atmel SAM4系列MCU處理率為150 DMIPS,而一顆ARM Cortex-A5處理器MPU,如SAMA5D3能達到850 DMIPS。一種估算DMIPS需求的方式是觀察可能導致性能惡化的局部應用。運行一個完整的操作系統(tǒng),如Linux, Android或者Windows CE,對你的應用來說可能要求至少300-400 DMIPS。對許多應用來說,能夠滿足RTOS并且有50 DMIPS的足夠?qū)捲<纯?。使用RTOS還有其他好處,只需要很少的存儲空間,一般內(nèi)核僅僅需要幾KB到幾十KB的容量。然而,為了運行完整的操作系統(tǒng),需要一個內(nèi)存管理單元(MMU),依次指定處理器內(nèi)核的使用執(zhí)行,這就要求更快的處理運算能力。對于運行大量數(shù)字運算的應用,額外的DMIPS需要保留給OS以及其他的通信和控制任務。所以,越是基于海量運算的應用,越應該考慮使用MPU來控制。

無論是針對消費電子還是工業(yè)自動化為目標的應用設計,用戶界面(UI)都需要認真考慮。作為消費者,我們已經(jīng)熟悉并樂于使用多彩色直觀的用戶圖形界面。盡管操作員的操作環(huán)境多少會受限,但工業(yè)應用中已經(jīng)越來越多使用這種需要操作員交互的方式。對于用戶界面(UI),有許多要素。

第一,處理運算額外的需求,如UI庫Qt,普遍放在Linux頂部,需要額外的80-100 DMIPS開銷。

第二,是和UI的復雜度相關,越是豐富多彩,富于變化的多媒體圖像顯示,就需要越快的處理能力和越多的內(nèi)存,并且隨著解析度的增加,這種需求成比例的增加,這也是為什么以UI為中心的設計更適合用MPU的原因。相反,低解析度的靜態(tài)圖像UI可以使用MCU尋址。

另一個關鍵點是,MPU通常集成一個嵌入式TFT LCD控制器,這是很有用的。很少有MCU芯片有這個功能,所以需要添加額外的TFT LCD控制器和驅(qū)動元器件。即使一些MCU嵌入了TFT LCD控制器來搶占市場,但仍需要足夠大的SRAM來驅(qū)動顯示。

例如,QVGA 320 x 240分辨率16bit色彩的屏幕需要150K字節(jié)的SRAM。對于SRAM來說這是相當大的容量,所以可能需要額外多的內(nèi)存和器件。更加復雜先進的圖形用戶界面,特別是屏幕超過了4.3英寸,會明確規(guī)定使用MPU。

所以,如果說在彩色TFT屏幕上運行用戶圖形界面是把MPU當做核心,那么分段點狀矩陣LCD屏和其他帶有串行接口的顯示屏就以MCU為核心。

從連接性角度說,大多數(shù)MCU和MPU可以利用一切通用外設接口。但諸如USB2.0,以太網(wǎng)等高速通信外設接口通常只有MPU會配備,因為MPU更具有處理大量數(shù)據(jù)的能力。數(shù)據(jù)通信中是否有足夠的通道和帶寬是個關鍵問題。根據(jù)所用的通信協(xié)議,在使用第三方工具時應當檢查代碼空間的壓縮問題。當應用需要高速連通性時候,特別是使用基于OS的堆棧,要求基于MPU來設計系統(tǒng)。

另一個決定使用MCU還是MPU的關鍵方面是根據(jù)應用系統(tǒng)的實時/確定性的行為。由于MCU處理器內(nèi)核嵌入了flash,軟件要么是RTOS要么是C,這決定了MCU在大多數(shù)即時性應用中將起一個至關重要的角色。

最后一點需要考慮的是功耗。雖然MPU有低功耗模式,但不會像典型MCU那樣低。考慮到附加的硬件部分,MPU在使用低功耗模式時有更多的附加因素,這可能使系統(tǒng)變的更復雜。

同樣,MCU實際功耗大大低于MPU,低功耗模式中,SRAM和寄存器需要保持,這是要考慮的因素。顯而易見,操作系統(tǒng)即時的從休眠模式中恢復運行和RAM直接相關。做出選擇基于MCU還是MPU的決定牽涉到性能,容量,預算成本。

一般而言,MCU趨向于低成本低功耗解決方案,MPU趨向于功能充足,高性能的場合。MCU趨向于在遠程控制,消費電子,智能儀器儀表等低功耗應用上,這些應用強調(diào)電池的使用壽命,極少使用用戶圖形交互界面,MCU也使用在需要即時行為功能的場合。MPU則是基于操作系統(tǒng)的工業(yè)和消費應用的理想選擇,這些應用通常有大量的計算,高速的互聯(lián)性,或者強大用戶圖形交互界面。

選擇一家可以提供高兼容性MCU和MPU產(chǎn)品的廠商,你能很容易移植,使軟件代碼的重復使用率最大,獲得最好的投資回報。

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

    關注

    68

    文章

    20339

    瀏覽量

    255346
  • mcu
    mcu
    +關注

    關注

    147

    文章

    19160

    瀏覽量

    404818
  • MPU
    MPU
    +關注

    關注

    0

    文章

    463

    瀏覽量

    51588

原文標題:MPU和MCU的區(qū)別和選擇

文章出處:【微信號:HOLTEK_MCU,微信公眾號:至秦單片機】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    恩智浦MPU/MCU產(chǎn)品屢獲殊榮

    在邊緣智能時代,新一代MPUMCU是驅(qū)動前沿應用開發(fā)的核“芯”引擎。恩智浦根植于深厚的專業(yè)積淀,通過持續(xù)創(chuàng)新,不斷推出具有前瞻性的MPU / MCU產(chǎn)品,并完善開發(fā)技術生態(tài),得到了工
    的頭像 發(fā)表于 04-29 09:49 ?919次閱讀

    RZ/G2L與RZ/G2LC系列MPU深度解析:硬件設計開發(fā)的新選擇

    RZ/G2L與RZ/G2LC系列MPU深度解析:硬件設計開發(fā)的新選擇 在電子工程師的日常工作中,選擇合適的微處理器單元(MPU)對于項目的成功至關重要。今天,我們就來深入探討一下瑞薩電
    的頭像 發(fā)表于 04-01 11:45 ?213次閱讀

    成都 上海 | 瑞薩RA8 MCU硬核巡演

    RA8系列是瑞薩RA家族中的超高性能MCU產(chǎn)品線,也是業(yè)界首個基于ArmCortex-M85內(nèi)核的MCU系列,旨在媲美MPU,為應對復雜、高算力的開發(fā)需求提供高性能、高集成度和高級安全性選擇
    的頭像 發(fā)表于 03-20 16:23 ?1750次閱讀
    成都 上海 | 瑞薩RA8 <b class='flag-5'>MCU</b>硬核巡演

    直播有禮 | 瑞薩邊緣AI線上技術月——AI MCU/MPU產(chǎn)品及邊緣AI案例集

    專為邊緣AIoT應用拓展了一系列MCU/MPU陣容,包括最新推出的集成NPU的超高性能RA8P1MCU。同時,配合RealityAITools、RUHMI等多樣化模
    的頭像 發(fā)表于 01-13 18:05 ?737次閱讀
    直播有禮 | 瑞薩邊緣AI線上技術月——AI <b class='flag-5'>MCU</b>/<b class='flag-5'>MPU</b>產(chǎn)品及邊緣AI案例集

    武漢芯源MCU和英飛凌MCU有什么區(qū)別

    武漢芯源MCU和英飛凌MCU有什么區(qū)別
    發(fā)表于 12-11 06:26

    MCU不同封裝都什么區(qū)別?

    目前MCU不同封裝都什么區(qū)別?
    發(fā)表于 12-01 06:41

    MCU、MPU、SoC 差異完全對照表

    在嵌入式開發(fā)中,經(jīng)常會被三類芯片繞暈:MCUMPU、SoC。名字看起來差不多,都能“跑程序”,但在選型、設計和應用上坑不少。很多初學者甚至有錯覺:“MCU不就是MPU的低配版?”“S
    的頭像 發(fā)表于 11-17 10:53 ?1757次閱讀
    <b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>、SoC 差異完全對照表

    如何從 MCU/MPU 角度保護物聯(lián)網(wǎng)應用?

    如何從 MCU/MPU 角度保護物聯(lián)網(wǎng)應用?
    發(fā)表于 09-08 07:33

    邊聊安全 | 功能安全開發(fā)之MPU

    上海磐時PANSHI“磐時,做汽車企業(yè)的安全智庫”功能安全開發(fā)之MPU寫在前面:在與從事功能安全開發(fā)行業(yè)的同事以及SASETECH社區(qū)的成員討論時,筆者經(jīng)常被問及有關芯片內(nèi)存保護單元(MPU
    的頭像 發(fā)表于 09-05 16:21 ?2786次閱讀
    邊聊安全 | 功能安全開發(fā)之<b class='flag-5'>MPU</b>

    mcu芯片和soc芯片的區(qū)別解析

    MCU(微控制器單元)和SoC(系統(tǒng)級芯片)是兩種常見的芯片類型,它們在設計目標、應用場景和功能集成上有顯著區(qū)別。以下是主要差異的總結: 1. 核心結構與功能 MCU(Microcontroller
    的頭像 發(fā)表于 08-12 11:34 ?5664次閱讀
    <b class='flag-5'>mcu</b>芯片和soc芯片的<b class='flag-5'>區(qū)別</b>解析

    請問wifi SOC與 wifi MCU區(qū)別?

    想詳細了解wifi SOC與 wifi MCU區(qū)別?比如說為啥54591不可以獨立運行,沒有內(nèi)置協(xié)議棧嗎?
    發(fā)表于 07-09 08:30

    STM32H7的MPU配置與D-Cache沖突如何解決???

    現(xiàn)象??: STM32H743 MPU 與 D-Cache 沖突問題詳細描述** 硬件環(huán)境 MCU 型號 :STM32H743VIT6 開發(fā)板 :自定義板(或 STM32H743I-EVAL 等
    發(fā)表于 06-23 17:32

    #工作原理大揭秘 #單片機 #電路原理 #MCU#mcu程序開發(fā)

    mcu
    宇凡微電子
    發(fā)布于 :2025年06月19日 19:02:28

    瑞薩RZ/A3M HMI MPU介紹

    對于高質(zhì)量圖形顯示的應用要求,用戶通常采用功能強大及搭載DDR高速接口的MPU來實現(xiàn)更多功能和更流暢的畫面。但在開發(fā)過程會遇到DDR高速總線設計的難題,同時Linux系統(tǒng)難以實現(xiàn)類似MCU的快速啟動性能。瑞薩新推出的RZ/A3M HMI
    的頭像 發(fā)表于 05-27 16:14 ?1292次閱讀
    瑞薩RZ/A3M HMI <b class='flag-5'>MPU</b>介紹

    MPU開發(fā)太難?睿擎平臺讓您像STM32開發(fā)一樣簡單——試用評測活動啟動

    在嵌入式開發(fā)領域,MPU(MicroprocessorUnit)憑借強大的多任務處理能力和豐富的外設資源,成為工業(yè)控制、智能終端等場景的核心選擇。然而,對于習慣了MCU(如STM32)開發(fā)的工程師
    的頭像 發(fā)表于 05-22 17:03 ?2225次閱讀
    <b class='flag-5'>MPU</b>開發(fā)太難?睿擎平臺讓您像STM32開發(fā)一樣簡單——試用評測活動啟動
    三门县| 洛川县| 天等县| 临沂市| 荔波县| 南召县| 资中县| 襄城县| 龙岩市| 北安市| 佛坪县| 永宁县| 兴文县| 汕头市| 锦屏县| 宜阳县| 浦东新区| 金溪县| 灵璧县| 天镇县| 九龙县| 盱眙县| 视频| 象山县| 黄石市| 象州县| 东乡族自治县| 浏阳市| 澄城县| 大埔区| 页游| 泾源县| 板桥市| 莎车县| 同心县| 正安县| 林州市| 中方县| 泽库县| 武穴市| 镇沅|