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

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

3天内不再提示

SOC的基本架构及局限性

科技绿洲 来源:山羊硬件Time 作者:山羊硬件Time 2023-11-07 11:16 次阅读

常常听说CPU,中央处理器等等的,它是一个电脑单片机系统的核心,但是对于SOC可能相比于CPU了解的人没有那么广泛。

所以SOC是什么?

SOC全称是System on Chip,就是片上系统,可以把SOC看成是一个芯片,但是这个芯片内部包含很多成分,包括CPU,GPURAMROM等等的都会有选择的封装在SOC内部,手机内部的SOC通常会把USBHDMI都封装在SOC内部。这样做可以使得功能不变的情况下很好的减少电子产品的面积,使得电子产品可以做得越来越小,越来越便捷。

它是一个完整的把硬件,软件功能都集成在一起的一个强大的芯片。可以理解为将部分功能模块嵌入到CPU中的一个芯片,更强大的中央处理单元。

虽然说SOC是很小的一款芯片,但是它的算力其实是很恐怖的,比如说现在一颗A15的手机芯片,它的算力是超过1969年美国宇航局把阿波罗11号送上月球时使用的大型机当中的芯片的。

SOC基本架构

-有一个或以上的微控制器MCU微处理器MPU,可以存在多个处理器内核。

-存储器,可以是RAM,ROM,EEPROM或闪存中的一种或多种。

-时钟信号,用于提供时间脉冲信号的振荡器和锁相环电路。

-由计数器和计时器,电源电路组成的外设部分电路。

-用途各异的I/O功能接口如USB,火线,以太网通用异步收发等等。

-用于数字信号模拟信号之间转换的ADC/DAC

-电压调节电路和稳压器。

-其他扩展部分。

图片

SOC的局限性

虽然说SOC的优点有很多,缩小了体积,集成多个模块,性价比高等等。但是在实际应用中,它也是有一些不足和局限性的。

比如说扩展性差,一旦一类SOC芯片被定型,那它后期就不能再被更改,如果需要更改,就需要重新设计整个SOC芯片,并且因为总线架构固有的仲裁通信方式,同一时刻只能有一个处理器进行通信处理,所以也限制了在SOC上面进行处理器核心扩展的数量。

同时因为SOC采用独占机制的总线架构,也就是说各个功能模块只有获得了总线的控制权才能和系统中的其他模块进行通讯,就会造成一个模块取得总线仲裁权时,其他模块必须等待,一直到总线空闲时才能获得控制,从而导致整体平均通讯效率变低。

还有一个不足就是单一时钟同步问题,SOC的整体是要求全局同步的,所以需要高频的时钟信号,但是因为SOC的尺寸非常小,达到10GHz之后,会有连线延时的影响,导致设计全局时钟树的难度,并且也由于时钟网络的庞大,功耗也会在这方面有多余消耗。

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

    关注

    6002

    文章

    43982

    浏览量

    620916
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10451

    浏览量

    206583
  • soc
    soc
    +关注

    关注

    38

    文章

    3750

    浏览量

    215724
  • 中央处理器
    +关注

    关注

    1

    文章

    110

    浏览量

    16400
收藏 人收藏

    评论

    相关推荐

    34063的局限性

    由34063构成的开关电源虽然价格便宜、应用广泛,但它的局限性也是显而易见的。主要有以下几点:(1)效率偏低。对于降压应用,效率一般只有70%左右,输出电压低时效率更低。这就使它不能用在某些对功耗
    发表于 06-12 10:41

    无线网络有什么局限性

    以无线方式发送数据的方法有很多。从遥控无钥匙进入(RKE)和车库开门装置(GDO)等简单命令和控制方案到WLAN,您有很多种选择。本文主要探讨各种可用的无线网络选项和必须在应用过程中解决的局限性,旨在为设计师提供一些选择工业应用的无线网络时所需的实用信息。
    发表于 08-23 06:13

    MySQL优化之查询性能优化之查询优化器的局限性与提示

    MySQL优化三:查询性能优化之查询优化器的局限性与提示
    发表于 06-02 06:34

    超声波液位计的局限性及安装要求

      超声波液位计的局限性  距离测量、密闭容器内液位检测、障碍物检测、透明物体检测、汽车防撞系统、医疗影像技术等等领域,都是超声波传感器大施拳脚的场景。而作为非接触测量的超声波液位计,由于具有安装
    发表于 06-19 11:49

    运算放大器的精度局限性是什么

    日益普遍。本文将介绍运算放大器的精度局限性,以及如何选择为数不多的有可能达到 1 ppm 精度的运算放大器。另外,我们还将介绍一些针对现有运算放大器局限性的应用改善。
    发表于 03-11 06:10

    基于FPGA的神经网络的性能评估及局限性

    FPGA实现神经网络关键问题分析基于FPGA的ANN实现方法基于FPGA的神经网络的性能评估及局限性
    发表于 04-30 06:58

    平台ASIC架构突破传统ASIC设计局限性

    平台ASIC架构突破传统ASIC设计局限性 采用先进半导体工艺,结构化ASIC平台可以提供更多经预定义、预验证和预扩散的金属层,并支持各种存储器接口,能简化接口设计
    发表于 12-27 13:33 1169次阅读
    平台ASIC<b class='flag-5'>架构</b>突破传统ASIC设计<b class='flag-5'>局限性</b>

    WSN中LEACH协议局限性的分析与改进

    WSN中LEACH协议局限性的分析与改进(电源技术答案)-WSN中LEACH协议局限性的分析与改进               
    发表于 09-15 11:12 3次下载
    WSN中LEACH协议<b class='flag-5'>局限性</b>的分析与改进

    ES0236_STM32F031x4/6单片机的局限性

    ES0236_STM32F031x4/6单片机的局限性
    发表于 11-23 20:37 0次下载
    ES0236_STM32F031x4/6单片机的<b class='flag-5'>局限性</b>

    ES0264_STM32F048x6单片机的局限性

    ES0264_STM32F048x6单片机的局限性
    发表于 11-23 20:38 0次下载
    ES0264_STM32F048x6单片机的<b class='flag-5'>局限性</b>

    ES0304_STM32L031x4/6单片机的局限性

    ES0304_STM32L031x4/6单片机的局限性
    发表于 11-23 20:39 1次下载
    ES0304_STM32L031x4/6单片机的<b class='flag-5'>局限性</b>

    ES0260_STM32F328C8单片机的局限性

    ES0260_STM32F328C8单片机的局限性
    发表于 11-23 20:39 1次下载
    ES0260_STM32F328C8单片机的<b class='flag-5'>局限性</b>

    ES0251_STM32L063x8单片机的局限性

    ES0251_STM32L063x8单片机的局限性
    发表于 11-23 20:39 1次下载
    ES0251_STM32L063x8单片机的<b class='flag-5'>局限性</b>

    ES0255_STM32L052x6/8单片机的局限性

    ES0255_STM32L052x6/8单片机的局限性
    发表于 11-23 20:40 0次下载
    ES0255_STM32L052x6/8单片机的<b class='flag-5'>局限性</b>

    千兆光模块存在哪些局限性

    千兆光模块,作为网络设备中常用的一个配件,在实际应用中,由于其存在一定的局限性,可能会对网络传输速度、信号接收等方面产生影响。本文将就千兆光模块的局限性进行探讨,并提供一些可能的解决方案。
    的头像 发表于 10-16 12:10 343次阅读