当前位置:网站首页>Differences between MCU and MPU
Differences between MCU and MPU
2022-07-07 10:11:00 【m0_ fifty-nine million nine hundred and forty-nine thousand fou】
CPU(Central Processing Unit, a central processor ) Developed three branches , One is DSP(Digital Signal Processing/Processor, Digital signal processing ), The other two are MCU(Micro Control Unit, Microcontroller unit ) and MPU(Micro Processor Unit, Microprocessor unit ).
MCU Integrated on-chip peripheral devices ;MPU Without peripheral devices ( For example, memory arrays ), It is a highly integrated general-purpose processor , The integrated peripherals are removed MCU;DSP Strong computing power , Good at many repeated data operations , and MCU It is suitable for the processing, diagnosis and operation of a variety of data from different information sources , Focus on controlling , Not as fast as DSP.MCU The difference in DSP The biggest feature of is its universality , Reflected in instruction set and addressing mode .DSP And MCU The combination of DSC, It will eventually replace these two chips .
Difference
| project | MCU | MPU |
|---|---|---|
| operation bit Count | Main stream 8~32bit, 64bit There are | The minimum 32bit, Main stream 64bit |
| Working frequency | A few megahertz to hundreds of megahertz | The mainstream is from hundreds of megahertz to thousands of megahertz |
| framework | Pipeline system or random logic system is the mainstream ( But some are superscalar ) | Superscalar method is the mainstream |
| memory management | You can have some external memory , But main memory is built-in , Some built-in caches and MMC unit | External memory is the mainstream , Some built-in caches and MMC unit |
| Command set | Basic arithmetic operations , Only logical operations , The high-end version also supports DSP And floating point arithmetic | In addition to basic arithmetic operations 、 Beyond logical operations , It also includes DSP Instructions and Floating Minority instructions |
| Price | low | high |
| Example | ARM Cortex-M,( For small areas / Developed for the application of low power controller ) | ARM Cortex-A,( It is developed based on the concept of processor for high-performance applications ) |
边栏推荐
- CDZSC_ 2022 winter vacation personal training match level 21 (1)
- STM32产品介绍
- Gym - 102219j kitchen plates (violent or topological sequence)
- Methods of adding centerlines and centerlines in SolidWorks drawings
- Fiddler simulates the interface test
- A wave of open source notebooks is coming
- ORM模型--关联字段,抽象模型类
- 中国首款电音音频类“山野电音”数藏发售来了!
- Analyze Android event distribution mechanism according to popular interview questions (II) -- event conflict analysis and handling
- Integer inversion
猜你喜欢

ES6中的原型对象

ArcGIS operation: converting DWG data to SHP data

Chris Lattner, père de llvm: Pourquoi reconstruire le logiciel d'infrastructure ai

STM32中AHB总线_APB2总线_APB1总线这些是什么

Internship log - day07

ORM--分组查询,聚合查询,查询集QuerySet对象特性

fiddler-AutoResponder

Basic chapter: take you through notes

ORM -- query type, association query

LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件
随机推荐
ES6中的函數進階學習
fiddler-AutoResponder
In addition to the objective reasons for overtime, what else is worth thinking about?
Selenium+bs4 parsing +mysql capturing BiliBili Tarot data
ORM--数据库增删改查操作逻辑
Why does the starting service report an error when installing MySQL? (operating system Windows)
The physical meaning of imaginary number J
Codeforces - 1324d pair of topics
Bean 作⽤域和⽣命周期
字节跳动 Kitex 在森马电商场景的落地实践
位操作==c语言2
Chris Lattner, père de llvm: Pourquoi reconstruire le logiciel d'infrastructure ai
ORM--查询类型,关联查询
LeetCode 练习——113. 路径总和 II
CentOS installs JDK1.8 and mysql5 and 8 (the same command 58 in the second installation mode is common, opening access rights and changing passwords)
Please ask me a question. I started a synchronization task with SQL client. From Mysql to ADB, the historical data has been synchronized normally
Application of C # XML
CDZSC_ 2022 winter vacation personal training match level 21 (2)
Pit using BigDecimal
ArcGIS operation: batch modify attribute table