MCU、MPU、SOC简介

这篇具有很好参考价值的文章主要介绍了MCU、MPU、SOC简介。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

随着处理器技术的不断发展,CPU(Central Processing Unit)的发展逐渐出现三种分支,分别是MCU(Micro Controller Unit,微控制器单元) 和MPU(Micro Processor Unit,微处理器单元)和DSP(Digital Signal Processing/Processor)数字信号处理器。
在车载项目中广泛使用MCU(Microcontroller Unit)+SOC((System on Chip)的双芯系统设计,本文将介绍两者的区别与联系。


MCU、MPU、SOC简介,车载测试基础理论,单片机,嵌入式硬件

一、MCU

👉MCU:MCU是Micro Control Unit的缩写,指微控制器。随着大规模集成电路的出现及发展,把计算机的CPU、RAM、ROM、定时器和输入输出I/O引脚集成在一个芯片上,比如51,STC、Cortex-M这些芯片,它们的内部除了CPU外还包含了RAM和ROM,可直接添加简单的器件(电阻,电容)等构成最小系统就可以运行代码了。通常用于嵌入式系统中,这些系统需要执行特定的控制任务,如传感器数据采集、自动控制、嵌入式设备控制等。它们专注于实时控制和低功耗操作。
ARM(Cortex-A系列)直接放代码是运行不了的,因为它本质上只是增强版的CPU,必须添加相应的RAM和ROM。

MCU通常使用较简单的处理器核心,如基于RISC(精简指令集计算机)架构的核心。这些核心专注于执行嵌入式控制任务,通常性能较低。

MCU通常具有较小的内存和存储容量,足以支持嵌入式控制任务,但不适用于运行大型应用程序或操作系统。

二、MPU

👉MPU是Micro Processor Unit的缩写,指微处理器,微处理器通常代表功能强大的CPU(可理解为增强型的CPU),这种芯片往往是计算机和高端系统的核心CPU。例如嵌入式开发者最熟悉的ARM的Cortex-A芯片,他们都属于MPU。通常用于执行更复杂的通用计算任务,运行操作系统以及支持各种应用程序,如智能手机、个人电脑、服务器等。

MPU使用更强大的通用处理器核心,具有更高的性能和更复杂的指令集,适用于通用计算任务。

MPU通常具有更大的内存和存储容量,以支持运行复杂的应用程序和操作系统。

三、SOC

SOC指的是片上系统(System on Chip),MCU只是芯片级的芯片,而SOC是系统级的芯片,它既像MCU那样有内置RAM、ROM同时又像MPU那样功能强大,不单运行简单的控制或运算程序,结合了MCU集成化与MPU强处理能力的优势,还可以存放系统级的代码,比如车机操作系统就运行在SOC芯片上。

高通的8155芯片就是一款目前最为强大的智能座舱SOC芯片,全称是SA8155P,它采用7纳米工艺制造,具有八个核心,算力为8TOPS(也就是每秒运算8万亿次),可以最多支持6个摄像头,可以连接4块2K屏幕或者3块4K屏幕,支持Wi-Fi6,支持5G,支持蓝牙5.0。目前在车载SOC芯片领域,高通是绝对的领先者,国产新能源汽车威马W6、小鹏P5、吉利星越L、蔚来ET7、集度汽车据称都采用了8155芯片作为车载的SOC主力。SA8155P车规级芯片的原型就是高通骁龙8155,目前国内还看不到有同一层次的竞争对手。车载SOC芯片等价于手机上的CPU。文章来源地址https://www.toymoban.com/news/detail-812701.html

总结

项目 MCU MPU
运算bit数 主流8~32bit 最低32bit,主流64bit
工作频率 数兆到数百兆赫 主流是从几百兆赫到几千兆赫
架构 流水线系统或随机逻辑系统是主流(但有些是超级标量的) 是超级标量方式是主流
内存管理 可以有些外置内存,但主内存是内置的,有些内置缓存和MMC单元 外部内存是主流,有些内置缓存和MMC单元
命令集 基本算术运算,仅逻辑运算 除了基本算术运算、逻辑运算之外,还包括DSP指令和浮动少数点指令
价格
例子 ARM Cortex-M,(针对小面积/低功率控制器应用而开发的) ARM Cortex-A(是以面向高性能应用程序的处理器为理念开发的)

到了这里,关于MCU、MPU、SOC简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 车规级芯片之 MCU、MPU、DSP、FPGA、SOC

            随着处理器技术的不断发展, CPU (Central Processing Unit)的发展逐渐出现三种分支,分别是 MCU (Micro Controller Unit,微控制器单元) 和 MPU (Micro Processor Unit,微处理器单元)和 DSP (Digital Signal Processing/Processor)数字信号处理器。         MCU在应用中比较常见的就是ST的

    2024年02月02日
    浏览(45)
  • 什么是MCU芯片?分类有哪些?与MPU、SoC的区别

    1. MCU芯片 MCU,全称为微控制单元,可以看作是CPU频率和规格的缩减。它整合了计数器、内存、USB和A/D转换等功能,形成了一个芯片级的计算机。MCU的重要性仅次于CPU,广泛应用于各种应用场景,如校园卡、身份证、家用电器和红绿灯等。 2. MCU芯片种类 (1)根据应用领域 MCU可分

    2024年02月08日
    浏览(55)
  • 【白盒测试】单元测试的理论基础及用例设计技术(6种)详解

    目录 🌞前言 🏞️1. 单元测试的理论基础 🌊1.1 单元测试是什么 🌊1.2 单元测试的好处 🌊1.3 单元测试的要求 🌊1.4 测试框架-Junit4的介绍 🌊1.5 单元测试为什么要mock 🏞️2. 单元测试用例设计技术(6种) 🌊2.1 语句覆盖 🌊2.2 判定覆盖【也称分支覆盖】 🌊2.3 条件覆盖

    2024年04月27日
    浏览(37)
  • 自动驾驶中的 DCU、MCU、MPU、SOC 和汽车电子架构

    Reference: 什么是域控制器(DCU),对汽车未来电子架构有什么影响? 自动驾驶域控制器 MPU和MCU的区别 DCU:Domain Controller Unit,域控制器 MCU:Micro Controller Unit,微控制单元 MPU:Micro Processor Unit,微处理单元 近年来, SDV(Software Define Vehicles,即软件定义汽车) 概念逐步被整车厂

    2024年02月21日
    浏览(39)
  • CPU、MCU、MPU、SOC、SOCPC、概念解释之在嵌入式领域常听到的名词含义

    CPU、MCU、MPU、SOC等几个在嵌入式领域学习过程中会涉及到的几个名词。我们来学习一下,资料从网上搜集的,有错的地方可以指出。。。 CPU,即中央处理器,是一台计算机的运算核心和控制核心。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制

    2024年02月11日
    浏览(50)
  • [架构之路-14]:目标系统 - 硬件平台 - CPU、MPU、NPU、GPU、MCU、DSP、FPGA、SOC的区别

    目录 前言: 一、通用指令程序控制 1.1 CPU(Central Processing Unit:中央处理单元/器) 1.2 MPU(Microprocessor Unit:微处理单元/器)-- 广义CPU 1.3 MCU(Mirco Controller Unit:微控制单元)-- 单片机 二、网络协议处理器NPU 2.1 npu = network processing units:网络处理单元 2.2 npu = neural-network proces

    2024年02月01日
    浏览(68)
  • 分布式理论基础:BASE理论

    BASE 是指基本可用(Basically Available)、软状态( Soft State)、最终一致性( Eventual Consistency),核心思想是即使无法做到强一致性(CAP 的一致性就是强一致性),但应用可以采用适合的方式达到最终一致性。 分布式系统在出现故障时,允许损失部分可用性,即保证核心可用。

    2024年02月04日
    浏览(43)
  • SQLserver基础入门理论(超基础)

    ♥️ 作者:小刘在C站 ♥️ 个人主页:  小刘主页  ♥️ 努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️ 学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏: 云计算技术 ♥️小刘私信可以随便问,只要会绝不吝啬,感谢CSD

    2024年02月10日
    浏览(50)
  • 微服务基础理论

    2014,微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 对应的是过去的单体应用:ALL IN ONE 微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;(和ABB包想法有点儿像,进一步粒化。软件工程在原子化的方向上

    2024年02月15日
    浏览(40)
  • 数据库基础理论

    数据:描述事务的符号记录,包含但不限于数字、 文字、图形、图像、声音、语言等。数据有多重形式,它们都可以经过数字化后存入计算机。 数据库:数据仓库。是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描述和

    2024年01月21日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包