那曲檬骨新材料有限公司

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

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

3天內不再提示

CPU、MCU、MPU、SOC和MCM的含義及區別

嵌入式攻城獅 ? 來源:嵌入式攻城獅 ? 2023-11-29 14:14 ? 次閱讀

嵌入式開發中,我們經常會接觸到一些專業術語,例如CPUMCU、MPU、SOC和MCM等,這些縮寫代表了不同類型的電子處理單元,它們在消費電子、計算機硬件、自動化和工業系統中扮演著重要角色。下面將介紹每個術語的基本含義和它們在實際使用中的區別:

CPU

CPU (Central Processing Unit)-中央處理單元:由運算器、控制器寄存器及相應的總線構成。它可以是一個獨立的處理器芯片或一個內含多核處理器的大型集成電路

眾所周知的三級流水線:取址、譯碼、執行的對象就是CPU,CPU從存儲器或高速緩沖存儲器中取出指令,放入指令寄存器,并對指令譯碼,然后執行指令。所謂的計算機的可編程性其實就是指對CPU的編程。

MCU

MCU (Microcontroller Unit)- 微控制器單元:MCU是一個緊湊型處理器,隨著大規模集成電路的出現及發展,把計算機的CPU、RAMROM定時器和輸入輸出I/O引腳集成在一個芯片上。 比如51、STC、Cortex-M這些芯片,它們的內部除了CPU外還包含了RAM和ROM,可直接添加簡單的器件(電阻電容)等構成最小系統就可以運行代碼了。

MCU常用于嵌入式系統,如家用電器、汽車電子設備和醫療設備中。與MPU相比,MCU更多的是自成一體的解決方案,可獨立執行預定的任務。

MPU

MPU (Microprocessor Unit)- 微處理器單元:是一種更具體的CPU類型,微處理器通常代表功能強大的CPU(可理解為增強型的CPU),這種芯片往往是計算機和高端系統的核心CPU。

例如嵌入式開發者最熟悉的ARM的Cortex-A芯片,他們都屬于MPU。MPU主要在個人電腦、服務器和其他高性能計算設備中使用。微處理器單元的設計注重于高性能指令處理。

SOC/SOPC

SoC (System on Chip) - 片上系統:是一種集成電路,它將所有或大部分必要的電子電路和部件集成到單一芯片上。包括CPU核心、內存、輸入/輸出控制器、外圍設備和其他功能模塊。SoC的設計目標是為了讓它能夠作為系統的主要計算引擎。 MCU只是芯片級的芯片,而SOC是系統級的芯片,它集成了MCU和MPU的優點,即擁有內置RAM和ROM的同時又像MPU那樣強大,它可以存放并運行系統級別的代碼,也就是說可以運行操作系統

SoPC (System on a Programmable Chip) - 可編程片上系統:是指硬件邏輯可編程的片上系統,如FPGA(現場可編程門陣列)被用于創建系統級的設計。與傳統的SoC相比,SoPC提供了更多的靈活性,因為硬件邏輯可以在芯片制造后根據需求進行修改和配置。

舉個例子說明便于理解,單片機的硬件配置是固化好了的,我們能夠編程修改的是軟件配置,本來是串口通信功能,通過修改代碼變成AD采樣功能,也就是說硬件配置是固定了的,只能通過修改軟件來選擇其中的一項或多項功能。

而SoPC可以修改硬件配置信息使其成為相應的芯片,可以是MCU,也可以是SOC。

MCM

MCM (Multi-Chip Module) - 多芯片模塊:MCM是將多個獨立的集成電路封裝在一個單獨的芯片上的技術。與將所有功能集成到單個集成電路的SoC不同,MCM通常用于封裝性能更強、功能專注的獨立集成電路。它們可以提供類似系統總線的內部連接,使得性能更優于單芯片解決方案。

在嵌入式開發中,接觸頻率較多的一般是MCU和SOC,而現在STM32也幾乎成為了MCU的代名詞,SOC目前則以Cortex-A系列為主,開發難度也有所差異,對于嵌入式從業者來說,弄清楚這些專業概念是必備的。

審核編輯:湯梓紅

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

    關注

    6043

    文章

    44622

    瀏覽量

    638530
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17317

    瀏覽量

    352638
  • 嵌入式
    +關注

    關注

    5092

    文章

    19177

    瀏覽量

    307655
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10902

    瀏覽量

    213005
  • soc
    soc
    +關注

    關注

    38

    文章

    4204

    瀏覽量

    219091

原文標題:CPU、MPU、MCU、SOC、SOPC、MCM都是什么?

文章出處:【微信號:嵌入式攻城獅,微信公眾號:嵌入式攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    CPUMPUMCUSOC之間有什么聯系?區別是什么?

    CPUMPUMCUSOC之間有什么聯系?區別是什么?
    發表于 09-26 06:08

    SoCMCU區別在哪

    參考資料:SoCMCU區別CPUMCUSOC區別
    發表于 11-01 07:40

    CPU/MCU/MPU/DSP的區別是什么

    CPUMCUMPU及DSP的區別CPU(Central Processing Unit,中央處理器)發展出來三個分枝,一個是DSP(Di
    發表于 11-03 06:03

    CPUMPUMCUSOC區別在哪

    CPUMPUMCUSOC區別(概念)原文:原標題:CPU
    發表于 11-03 06:18

    CPUMCUMPU及DSP有什么區別

    CPUMCUMPU及DSP的區別CPU(Central Processing Unit,中央處理器)發展出來三個分枝,一個是DSP(Di
    發表于 11-03 07:00

    CPUMCUMPU、DSP有哪些區別

    CPUMCUMPU、DSP的區別 CPU(CentralProcessing Unit,中央處理器)發展出來三個分枝,一個是DSP(Di
    發表于 11-03 09:15

    芯片、CPUMPUMCU及板子的區別是什么

    芯片、CPUMPUMCU及板子的區別
    發表于 02-08 06:53

    CPUMPUMCUSOC的概念與區別

    參考資料:SoCMCU區別CPUMCUSOC區別
    發表于 10-27 16:51 ?31次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的概念與<b class='flag-5'>區別</b>

    CPUMPUMCUSOC 介紹

    CPU(CentralProcessingUnit,中央處理器)發展出來三個分枝,一個是DSP(DigitalSignalProcessing/Processor,數字信號處理),另外兩個是MCU
    發表于 10-28 10:51 ?18次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b> 介紹

    CPUMCUMPU及DSP的區別

    CPUMCUMPU及DSP的區別CPU(Central Processing Unit,中央處理器)發展出來三個分枝,一個是DSP(Di
    發表于 10-28 11:20 ?23次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>及DSP的<b class='flag-5'>區別</b>

    CPUMPUMCUSOC區別(概念)

    CPUMPUMCUSOC區別(概念)原文:http://www.sohu.com/a/163972867_505886原標題:
    發表于 10-28 14:06 ?21次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的<b class='flag-5'>區別</b>(概念)

    CPUMCUMPU及DSP的區別和介紹

    CPUMCUMPU及DSP的區別CPU(Central Processing Unit,中央處理器)發展出來三個分枝,一個是DSP(Di
    發表于 10-28 14:06 ?9次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>及DSP的<b class='flag-5'>區別</b>和介紹

    CPUMCUMPU、DSP的區別

    CPUMCUMPU、DSP的區別?CPU(CentralProcessing Unit,中央處理器)發展出來三個分枝,一個是DSP(Di
    發表于 10-28 16:51 ?57次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>、DSP的<b class='flag-5'>區別</b>

    CPUMPUMCUSOC區別

    。所謂的計算機的可編程性主要是指對CPU的編程。2、MPU (Micro Processor Unit),叫微.
    發表于 11-05 20:51 ?24次下載
    <b class='flag-5'>CPU</b>、<b class='flag-5'>MPU</b>、<b class='flag-5'>MCU</b>、<b class='flag-5'>SOC</b>的<b class='flag-5'>區別</b>

    CPUMPUMCUSOC之間的特點和區別

    MPU是Micro Processor Unit的縮寫,指微處理器(這里要注意不是微控制器,很多人會把微處理器和微控制器混淆),微處理器通常代表功能強大的CPU(可理解為增強型的CPU),這種芯片往往是計算機和高端系統的核心
    的頭像 發表于 07-05 10:50 ?4041次閱讀
    永利博百家乐的玩法技巧和规则 | 易盈国际娱乐城| 大发888备用| 香港六合彩现场直播| 阿巴嘎旗| 利澳百家乐官网娱乐城| 百家乐好的平台| 百家乐透明发牌靴| 德州扑克游戏大厅| 辉县市| 百家乐官网搏牌| 娱乐城百家乐技巧| 澳门百家乐路单| 博狗娱乐场| 百家乐官网怎么对冲打| 大西洋娱乐城| 网上百家乐官网怎么破解| 神娱乐百家乐官网的玩法技巧和规则| 百家乐优博娱乐城| 大发888游戏官网| 百家乐官网稳赚打法| 百家乐官网博娱乐场开户注册 | 百家乐官网是骗人的| 百家乐官网大天堂| 百家乐必胜课| 天博百家乐娱乐城| 屏山县| 全讯网百家乐官网的玩法技巧和规则 | 百家乐官网正确的打法| 24山 分金 水口 论 吉凶| 加多宝百家乐的玩法技巧和规则 | 百家乐心术| 大发888娱乐游戏| 香港百家乐官网马书| 致胜百家乐的玩法技巧和规则| 太阳城的故事| 赌博运气| 德晋百家乐官网的玩法技巧和规则| 真人百家乐软件云南景| 榆林市| 做生意容易成功的八字|