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

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

3天内不再提示

利用创新NoC技术驾驭复杂的片上系统(SoC)设计

芯司机 来源:芯司机 2023-09-14 14:43 次阅读

几年前,包含一百万只晶体管的系统级芯片(SoC)还曾被认为是大型器件,而如今,集成多达10亿只晶体管的SoC已是常见。

在摩尔定律的推动下,随着工艺尺寸的不断缩小,为进一步满足应用的性能需求,SoC芯片的集成度越来越高,系统架构也变得越来越复杂。随着应用需求越来越丰富,SoC需要集成越来越多不同应用的IP,片上多核互联SoC已经成为其发展的必然趋势。

一个复杂的SoC系统上有各种功能模块IP,以数字电视的SoC芯片为例,包含了运行操作系统和应用程序的CPU,处理音频编解码的DSP,处理图形相关任务的GPU,处理AI图像算法的NNA,以及一些视频编解码、后处理等专用模块,以及视频信号的调制解调器等。

然而,随着SoC集成度提升以及片上多核互联SoC的高速发展,采用多个不同IP的复杂组合对片上通信提出了更高的要求,同时片上服务质量(QoS)、仲裁和数据流优化的复杂性越来越高。

为了解决这些问题,片上网络技术(Network-on-Chip,NoC)应运而生,逐渐取代传统总线和交叉开关(Crossbar),成为片上互连的行业标准。

NoC采用独立的事务、传输和物理层三层通信机制,来实现IP模块的通信。在NoC架构中,每一个模块都连接到片上路由器,模块传输的数据则是形成了一个个数据包,通过路由器去送达数据包的目标模块,多个通信流在这些链路上进行多路复用。

NoC本质上就是提供一种解决芯片内不同IP或者不同核心之间数据传输的片上通信方案,可以克服基于传统总线网络和Crossbar的带宽瓶颈。通过采用高效的内部通信架构和灵活的互联方式,NoC可以凭借高性能、低功耗、可扩展性和可靠性等优势,为未来的人工智能物联网自动驾驶等新兴领域的发展提供重要的支撑。







审核编辑:刘清

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

    关注

    77

    文章

    9059

    浏览量

    135274
  • 编解码器
    +关注

    关注

    0

    文章

    227

    浏览量

    23987
  • SoC芯片
    +关注

    关注

    1

    文章

    537

    浏览量

    34480
  • 片上网络
    +关注

    关注

    0

    文章

    33

    浏览量

    11748
  • NoC
    NoC
    +关注

    关注

    0

    文章

    34

    浏览量

    11680

原文标题:如何利用NoC技术创建高性能SoC?

文章出处:【微信号:芯司机,微信公众号:芯司机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NoC DDRMC LPDDR4上运行AMD Versal™ Adaptive SoC DCMAC设计示例

    注释:默认 DCMAC 设计示例不包含 NoC DDRMC
    的头像 发表于 04-24 09:44 348次阅读
    <b class='flag-5'>NoC</b> DDRMC LPDDR4上运行AMD Versal™ Adaptive <b class='flag-5'>SoC</b> DCMAC设计示例

    利用搭载全域硬2D NoC的FPGA器件去完美实现智能化所需的高带宽低延迟计算

    可以商用的集成全域硬2D NoC的FPGA器件,以每通道512Gbps的速率和超过2Tbps的总带宽来与所有系统接口和FPGA逻辑阵列互连。
    的头像 发表于 11-24 16:19 216次阅读

    首次亮相ICCAD 传智驿芯科技诠释IP创新实力

      11月10日-11日,中国集成电路设计业2023年会暨广州集成电路产业创新发展高峰论坛(ICCAD 2023)在广州成功举办。国内一流的子系统IP及SoC解决方案提供商传智驿芯科技携最新产品
    发表于 11-13 16:33 204次阅读
    首次亮相ICCAD 传智驿芯科技诠释IP<b class='flag-5'>创新</b>实力

    SoC(System on chip)与NoC(network-on-chip)

    平均通信效率低。SoC中采用基于独占机制的总线架构,其各个功能模块只有在获得总线控制权后才能和系统中其他模块进行通信。从整体来看,一个模块取得总线仲裁权进行通信时,系统中的其他模块必须等待,直到总线空闲。
    的头像 发表于 10-12 16:52 1116次阅读
    <b class='flag-5'>SoC</b>(System on chip)与<b class='flag-5'>NoC</b>(network-on-chip)

    传智驿芯联手Arteris,利用创新NoC技术驾驭复杂SoC设计

    2023年9月18日, 由传智驿芯科技和Arteris联合举办的技术研讨会——“利用创新NoC技术驾驭
    发表于 09-18 18:17 355次阅读
    传智驿芯联手Arteris,<b class='flag-5'>利用</b><b class='flag-5'>创新</b><b class='flag-5'>NoC</b><b class='flag-5'>技术</b><b class='flag-5'>驾驭</b><b class='flag-5'>复杂</b><b class='flag-5'>SoC</b>设计

    ARM CoreLink SSE-200子系统技术概述

    SSE-200子系统为物联网(IoT)和嵌入式细分市场的产品提供了起点。 SSE-200子系统推动系统架构和软件标准化,旨在提供包含前沿Cortex-M和TrustZone技术的高性能
    发表于 08-24 06:35

    ARM CoreSight™系统SoC-600M技术参考手册

    本书是为以下读者撰写的: ·希望将酷睿思™SoC-600M整合到他们的设计中并从SoC产生实时指令和数据跟踪信息的硬件和软件工程师。 ·编写使用酷睿™SoC-600M的工具的软件工程师。 本书假定读者熟悉AMBA®Bus设计和J
    发表于 08-18 06:31

    Arm CoreSight SoC-600技术参考手册

    可以是复杂的多处理器和包括许多异类处理器的多集群设计。 ·支持ARM调试接口(ADI)v6和CoreSight™v3架构,使您能够在系统中构建调试和跟踪功能。 它支持在现有功能接口上进行调试和跟踪
    发表于 08-17 07:45

    Arm Corstone™ SSE‑123子系统技术概述

    SSE‑123示例子系统集成了一个由关键Arm组件组成的子系统,这些组件实现了针对物联网(IoT)系统
    发表于 08-10 07:40

    Arm Corstone SSE-123子系统技术参考手册

    SSE‑123示例子系统集成了关键Arm组件的子系统,实现针对物联网(IoT)系统SoC
    发表于 08-09 06:00

    ARM946E-S (Rev0) 系统DSP增强处理器产品概述

    )AHB(高级高性能总线)接口。它是ARM9E-S Thumb®系列高性能32位系统SoC)处理器的一员,非常适合各种嵌入式应用。指令和数据缓存以及指令和数据SRAM的大小可单独
    发表于 08-02 17:50

    AMD Versal系列FPGA NoC介绍及实战

    NoC是相对于SoC的新一代片上互连技术,从计算机发展的历史可以看到NoC 必将是SoC 之后的下一代主流
    的头像 发表于 07-13 15:57 651次阅读
    AMD Versal系列FPGA <b class='flag-5'>NoC</b>介绍及实战

    AMD Versal系列FPGA NoC介绍及实战

    NoC是相对于SoC的新一代片上互连技术,从计算机发展的历史可以看到NoC 必将是SoC 之后的下一代主流
    发表于 07-13 15:56 675次阅读
    AMD Versal系列FPGA <b class='flag-5'>NoC</b>介绍及实战

    SoC设计:NoC 配置和实施流程

    在“物理感知”NoC IP 中,前端设计人员可以使用来自物理布局团队的早期 IP 布局信息来预测实现能力并解决任何潜在的时序问题。
    的头像 发表于 06-12 12:34 1325次阅读
    ​<b class='flag-5'>SoC</b>设计:<b class='flag-5'>NoC</b> 配置和实施流程

    SoCNoC:芯片架构的演进与变革

    ,适用于小型和低功耗的应用,而NoC则采用分布式通信的方式,能够为大规模的系统和高带宽应用提供高效的通信方式。 随着互联网、物联网等领域的不断发展,NoC架构的芯片技术也将得到更广泛的
    的头像 发表于 05-11 10:39 7984次阅读
    从<b class='flag-5'>SoC</b>到<b class='flag-5'>NoC</b>:芯片架构的演进与变革