0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCU分类有哪些 soc芯片和mcu芯片区别

要长高 来源:网络整理 作者:网络整理 2024-04-11 15:46 次阅读

soc芯片mcu芯片区别

SOC芯片和MCU芯片在多个方面存在显著的区别。

首先,从定义和集成度来看,SOC芯片,即“System on a Chip”,是一个集成了多种功能的可编程芯片,通过在一个芯片上集成多种功能模块和外设接口,实现通信、计算和控制等各种功能。这种高度集成的设计使得SOC芯片能够支持复杂的应用,如智能手机、平板电脑智能电视等。而MCU芯片,即微控制器单元,是一种集成了中央处理器CPU)、存储器和各种输入输出接口的微型计算机芯片。它虽然也具有一定的集成度,但主要集成的是较为基础的外设控制器,如时钟定时器、A/D转换器UART、SPI、I2C等,需要通过外部的存储器、器件和其他IC组件来实现更为复杂的功能。

其次,从功耗和成本来看,SOC芯片通常采用先进的制程工艺和电源管理技术,以降低功耗并延长电池寿命。而MCU芯片则更注重低功耗设计,以满足对功耗要求严格的应用场景。在成本方面,MCU芯片通常比SOC芯片便宜,这主要是因为MCU芯片的功能相对简单,集成度较低。

MCU分类

MCU按照位数(数据总线宽度)划分,可分为4位、8位、16位、32位和64位等,市场主流的还是8位和32位;

(1)8位MCU:具有功耗低、成本低、使用便捷等优点,应用场景:工商业。

(2)16位MCU:性能不及32位,性价比不如8位MCU,市场份额被边缘化。

(3)32位MCU:运算能力强,价格接近8位MCU,可满足大多数复杂嵌入式场景。

从存储器结构,可将MCU分为冯诺依曼结构和哈佛结构。冯诺依曼结构将程序指令存储器和数据存储器合并在一起。哈佛结构将程序指令和数据分开存储,分开读取,因此程序指令和数据指令可以有不同的数据宽度,通常具有较高的执行效率。

按应用领域划分,可以分为通用型和专用型。通用型MCU是指具有MCU的基本组成,但是将MCU中可利用的资源(包括RAMROM、串并行接口等)全部提供给用户,不是为了某种专门用途设计的。专用型MCU是指按照具体用途而专门设计的MCU,秉承“MCU+特定组件”的形式,通常会在MCU内集成具有特定功能的硬件单元,比如数字信号处理单元、蓝牙协议栈等。

MCU最开始一启动后去哪里读代码?

CPU上电启动后被设计为去地址0x00000000位置处读取代码;首先会连续读取两个字,分别是栈指针初始值和复位异常处理函数的地址;然后跳去执行复位异常处理函数。

当然在一些早期的ARM处理器设计中,如Arm7TDMI,复位后会直接读取0地址处的代码进行执行,由软件初始化栈指针,0地址处存放的直接就是中断处理函数,而不是函数地址。

所以我们可以有理由推测出,第一个字是栈地址是因为接下来的复位中断处理函数涉及函数跳转,可能已经需要存放内容在栈里了。

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16022

    浏览量

    343694
  • 存储器
    +关注

    关注

    38

    文章

    7151

    浏览量

    162006
  • SoC芯片
    +关注

    关注

    1

    文章

    535

    浏览量

    34478
  • 中央处理器
    +关注

    关注

    1

    文章

    110

    浏览量

    16402
  • 计算机芯片
    +关注

    关注

    0

    文章

    40

    浏览量

    3437
收藏 人收藏

    评论

    相关推荐

    英锐恩科技MCU科普:点沙成金的芯片技术究竟有多难?# MCU# 芯片

    芯片mcu
    英锐恩科技
    发布于 :2024年01月11日 17:25:55

    CPU、MPU、MCUSOC之间什么联系?区别是什么?

    CPU、MPU、MCUSOC之间什么联系?区别是什么?
    发表于 09-26 06:08

    SOCMCU区别是什么

    ):指的是片上系统,MCU只是芯片级的芯片,而SOC是系统级的芯片,它既MCU那样
    发表于 11-01 07:08

    CPU/MCU/FPGA/SoC芯片区别

    聊CPU、MCU、FPGA、SoC这些芯片异同之处,话不多说,上货。目前世界上有两种文明,一种是人类社会组成的的碳基文明,一种是各种芯片组成的硅基文明——因为几乎所有的
    发表于 11-01 07:55

    SoCMCU区别在哪

    参考资料:SoCMCU区别CPU、MCUSOC区别以及外设的概念理解CPU、MPU、
    发表于 11-01 07:40

    MCUSOC区别是什么

    嵌入式微处理器及其存储器、总线、外设等安装在一块电路板上,称为单板计算机.是MCU除个别无法集成的器件以外,整个嵌入式系统大部分均可集成到一块或几块芯片中。是SOC现在即使有人用通用的MCU
    发表于 11-03 07:11

    SOC版与MCU版的区别

    SoC: System on Chip的缩写,称为系统级芯片,也有称片上系统,意指它是一个产品,是一个专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。ESP8266的SOC
    发表于 11-03 06:15

    CPU/MCU/FPGA/SoC芯片异同点是什么

    简谈CPU、MCU、FPGA、SoC芯片异同之处今天和大侠简单聊一聊CPU、MCU、FPGA、SoC这些
    发表于 11-29 07:05

    MCU单片机的分类及应用哪些?MCU和普通芯片什么区别

    微控制器) 那mcu和普通芯片什么区别? 市面上芯片的种类非常多,而mcu跟普通
    发表于 03-13 14:28

    MCUSOC什么区别吗?

    (Radio Arbiter),再跑上TI公司的蓝牙协议栈,就实现了蓝牙功能。 所以,SOC芯片都有一个共同特点:都是为了更方便,成本更低、稳定性更好地解决特定行业的需求。 三、MCUSOC
    发表于 05-04 15:09

    解析爱普生MCU芯片分类及应用

    和低功耗的特点,广泛应用在移动设备,智能卡,物流设备,医疗设备,家用电器等方面,下面南山电子就给大家详细介绍下爱普生MCU的家族成员,并且帮各位客户分析下爱普生MCU芯片分类规格和应
    发表于 02-17 09:18 3123次阅读

    嵌入式芯片领域中,SoCMCU有哪些区别

    我在单片机开发行业呆了十几年,对单片机非常熟悉。同时,我也看过很多SOC的文章,用过几款SOC。虽然我对MCU没有那么清楚的了解,但我自己也有一些了解。如果在嵌入式芯片领域中,将
    的头像 发表于 03-29 17:38 6563次阅读

    soc芯片mcu芯片区别

    SOC芯片MCU芯片都是常见的嵌入式系统芯片,但它们在设计和应用方面有很大的区别
    的头像 发表于 05-16 14:29 3895次阅读

    mcusoc如何选?mcusoc区别

    MCU(微控制器单元)和SoC(系统级芯片)都是集成电路(IC)的类型,它们在电子设备中扮演着重要的角色,尤其是在嵌入式系统中。尽管它们之间存在一些相似之处,但也有明显的区别
    的头像 发表于 03-22 15:50 413次阅读