当前位置:网站首页>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 ) |
边栏推荐
- Writing file types generated by C language
- Natapp intranet penetration
- CDZSC_ 2022 winter vacation personal training match level 21 (2)
- ORM -- grouping query, aggregation query, query set queryset object properties
- arcgis操作:dwg数据转为shp数据
- ORM--数据库增删改查操作逻辑
- Memory ==c language 1
- CDZSC_ 2022 winter vacation personal training match level 21 (1)
- [untitled]
- Guys, have you ever encountered the case of losing data when Flink CDC reads mysqlbinlog? Every time the task restarts, there is a probability of losing data
猜你喜欢
随机推荐
反卷积通俗详细解析与nn.ConvTranspose2d重要参数解释
The combination of over clause and aggregate function in SQL Server
Deep understanding of UDP, TCP
Fiddler simulates the interface test
Introduction to automated testing framework
Introduction to uboot
Postman tutorial - scripting
Video based full link Intelligent Cloud? This article explains in detail what Alibaba cloud video cloud "intelligent media production" is
ArcGIS operation: converting DWG data to SHP data
Basic chapter: take you through notes
ArcGIS operation: batch modify attribute table
Pit using BigDecimal
Chris Lattner, père de llvm: Pourquoi reconstruire le logiciel d'infrastructure ai
China's first electronic audio category "Yamano electronic audio" digital collection is on sale!
A wave of open source notebooks is coming
Please ask me a question. I started a synchronization task with SQL client. From Mysql to ADB, the historical data has been synchronized normally
内存==c语言1
高数_第1章空间解析几何与向量代数_向量的数量积
Parameter sniffing (2/2)
UnityWebRequest基础使用之下载文本、图片、AB包









