也许人们比较熟悉的是片上系统SoC(system-on-chip),却对片上网络NoC(networ-on-chip)相对陌生一点。其实可以简单的理解为NoC是SoC的“升级版”或者“加强版”。

随着半导体工艺和集成电路技术的快速发展,SoC的集成度越来越高,单个芯片上往往可以集成数百个诸如微处理器、存储器、I/O接口的知识产权核(Intellectual Property Cores,IP核)。但尽管如此,随着现在嵌入式电子产品的功能越来越复杂,SoC已经渐渐的不能满足需要。主要存在三方面的问题:
        一,可扩展性差。传统的SoC采用的是总线结构,而该结构限制了可以连接的资源的数目。总线的地址空间不可能无限的扩展。而且,由于各个资源共享连接的介质,虽然总线可以由多个用户共享。但是一条总线无法支持一对以上的用户同时通信。所以这种串行访问机制导致了通信的瓶颈,限制了其扩展性。
        二,通信效率低下。当系统有多个内核的时候,需要很长的连线。这不仅限制了总线的连接速度,功耗也很难控制。
        三,单一时钟同步问题。集成电路设计工艺技术的进步使得工艺特征尺寸进入纳米级,器件的工作频率迅速上升,时钟频率在达到10GHz后,由连线带来的时延问题愈发严重,这也将给电路的设计带来巨大的影响,信号在全局连线上的传播可能需要好几个时钟周期,对于时钟偏移(clock skew)将不能进行精确地控制,而且时钟树的功耗在整个芯片功耗中比重较大,使用单一系统的时钟来同步整个芯片是极其困难的。

参考:《基于格型拓扑结构的片上网络路由算法研究》,杨磊,西安电子科技大学,2012

转载于:https://blog.51cto.com/nyc1991/1140154

片上网络NoC(一)—— 概述相关推荐

  1. NoC (Network on chip) 基础 (1) : 片上网络的简介

    本系列的文章是我在学习NoC经典书籍:Principles and Practices of Interconnection Networks 以及相关的论文过程中所作的总结和归纳.在敦促自己建立更全 ...

  2. 片上网络路由算法综述

    一. 片上网络概述   在半个多世纪以来,半导体工业一直遵循着"摩尔定律"发展,即集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍.截至目前,处理器中的晶体管数量最多已达到了上 ...

  3. 【CANoe】车载网络的相关概述

    CANoe开发的相关学习 基础篇章: 第一章 车载网络的相关概述 车载网络的相关概述 CANoe开发的相关学习 前言 一.车载网络的起源 二.CAN总线概述 1.CAN总线的简单发展 2.CAN总线特 ...

  4. 网络安全:网络信息安全的概述.

    网络安全:网络信息安全的概述 网络信息安全是一门涉及计算机科学,网络技术,通信技术.密码技术.信息安全技术.应用数学.数论.信息论等多种学科的综合性学科. 它主要是指网络系统的硬件.软件及其系统中的数 ...

  5. Day4:应用层——网络应用层内容概述、网络应用基本原理(体系结构、进程通信、套接字socket、应用层协议)、Web应用与HTTP

    加油!寒假偷博人 一.网络应用层内容概述. 1本篇内容:(原理.实例.编程) 网络应用体系结构 客户机/服务器  P2P  混合结构 网络应用的服务需求 可靠性 带宽 时延 Inte ...

  6. linux内核网络子系统初探---概述

    linux内核网络子系统初探-概述 一.网络模型 简单介绍 学习网络时,必定能在各种教材资料里见到以下三种网络模型: 三种模型间的差异: OSI七层模型是理论上的网络模型,从功能方面分成了相对独立的7 ...

  7. 机器学习笔记之概率图模型(四)基于贝叶斯网络的模型概述

    机器学习笔记之概率图模型--基于贝叶斯网络的模型概述 引言 基于贝叶斯网络的模型 场景构建 朴素贝叶斯分类器 混合模型 基于时间变化的模型 特征是连续型随机变量的贝叶斯网络 动态概率图模型 总结 引言 ...

  8. 植入“电商基因” 传统产业搭上网络快车[图]

     植入"电商基因" 传统产业搭上网络快车[图] 有互联网思维的赣南"汇橙"打败了美国"新奇士橙" 短短数年间,江西电子商务产业飞速发展. ...

  9. Fiddler的钩子hook导致电脑无法连上网络

    今天,电脑怎么都无法连上网络,重启了几次电脑也不行,网络环境是没有问题的,后来同事告诉我,Fiddler有一个BUG,就是Fiddler获取钩子之后没有释放掉,必须启动Fiddler,再关闭Fiddl ...

最新文章

  1. COM:细菌-真菌的平衡维持动植物健康
  2. 新版IntelliJ IDEA Web项目配置完整流程
  3. jointable 能加多个字段吗_Excel函数Countif、Countifs超级实用技巧,你真的都掌握吗?...
  4. Android Notification状态栏通知
  5. Maven实战:Pom.xml详解
  6. 消息队列NetMQ 原理分析2-IO线程和完成端口
  7. SQL中group by的用法
  8. ae saber插件_AE激光插件Video Copilot Saber安装方法
  9. The least round way CodeForces - 2B (DP 矩阵 路径)
  10. VS2010 发布网站总是连同cs文件一起发布了
  11. 20200815每日一句
  12. 圣诞表白html,圣诞节表白语 圣诞节表白情话
  13. win7 efi安装(个人心得)
  14. 从零到一搭建一个属于自己的博客系统(弌)
  15. python如何爬虫股票数据_如何抓取股票数据_用Python抓取新浪的股票数据
  16. C语言编程之.H文件与.C文件的关系
  17. 群狼调研开展电器店神秘顾客暗访违规稽核项目
  18. 【世界数学难题】21世纪世界七大数学难题简介
  19. UiBot Excel筛选
  20. warning: LF will be replaced by CRLF in package.json. The file will have its original line endings i

热门文章

  1. 纯css+html实现发光伸缩卡片
  2. linux系统下用GCC、JAVA和Python编程
  3. jmeter 线程执行顺序_Jmeter-线程组执行顺序控制
  4. C语言面向对象编程(一):封装与继承
  5. stm32滴答计时器_stm32中的系统滴答定时器使用
  6. 英语语法---形容词短语详解
  7. 【数据竞赛】5行代码检测分布不一致,代码少效果好!
  8. 【Python】9个必知的Python操作文件/文件夹方法
  9. 【Python】相当全面的Pandas文本数据处理,干货多多
  10. 【数据集下载神器】体验1000+优质数据集极速下载