片上网络NoC(一)—— 概述
也许人们比较熟悉的是片上系统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(一)—— 概述相关推荐
- NoC (Network on chip) 基础 (1) : 片上网络的简介
本系列的文章是我在学习NoC经典书籍:Principles and Practices of Interconnection Networks 以及相关的论文过程中所作的总结和归纳.在敦促自己建立更全 ...
- 片上网络路由算法综述
一. 片上网络概述 在半个多世纪以来,半导体工业一直遵循着"摩尔定律"发展,即集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍.截至目前,处理器中的晶体管数量最多已达到了上 ...
- 【CANoe】车载网络的相关概述
CANoe开发的相关学习 基础篇章: 第一章 车载网络的相关概述 车载网络的相关概述 CANoe开发的相关学习 前言 一.车载网络的起源 二.CAN总线概述 1.CAN总线的简单发展 2.CAN总线特 ...
- 网络安全:网络信息安全的概述.
网络安全:网络信息安全的概述 网络信息安全是一门涉及计算机科学,网络技术,通信技术.密码技术.信息安全技术.应用数学.数论.信息论等多种学科的综合性学科. 它主要是指网络系统的硬件.软件及其系统中的数 ...
- Day4:应用层——网络应用层内容概述、网络应用基本原理(体系结构、进程通信、套接字socket、应用层协议)、Web应用与HTTP
加油!寒假偷博人 一.网络应用层内容概述. 1本篇内容:(原理.实例.编程) 网络应用体系结构 客户机/服务器 P2P 混合结构 网络应用的服务需求 可靠性 带宽 时延 Inte ...
- linux内核网络子系统初探---概述
linux内核网络子系统初探-概述 一.网络模型 简单介绍 学习网络时,必定能在各种教材资料里见到以下三种网络模型: 三种模型间的差异: OSI七层模型是理论上的网络模型,从功能方面分成了相对独立的7 ...
- 机器学习笔记之概率图模型(四)基于贝叶斯网络的模型概述
机器学习笔记之概率图模型--基于贝叶斯网络的模型概述 引言 基于贝叶斯网络的模型 场景构建 朴素贝叶斯分类器 混合模型 基于时间变化的模型 特征是连续型随机变量的贝叶斯网络 动态概率图模型 总结 引言 ...
- 植入“电商基因” 传统产业搭上网络快车[图]
植入"电商基因" 传统产业搭上网络快车[图] 有互联网思维的赣南"汇橙"打败了美国"新奇士橙" 短短数年间,江西电子商务产业飞速发展. ...
- Fiddler的钩子hook导致电脑无法连上网络
今天,电脑怎么都无法连上网络,重启了几次电脑也不行,网络环境是没有问题的,后来同事告诉我,Fiddler有一个BUG,就是Fiddler获取钩子之后没有释放掉,必须启动Fiddler,再关闭Fiddl ...
最新文章
- COM:细菌-真菌的平衡维持动植物健康
- 新版IntelliJ IDEA Web项目配置完整流程
- jointable 能加多个字段吗_Excel函数Countif、Countifs超级实用技巧,你真的都掌握吗?...
- Android Notification状态栏通知
- Maven实战:Pom.xml详解
- 消息队列NetMQ 原理分析2-IO线程和完成端口
- SQL中group by的用法
- ae saber插件_AE激光插件Video Copilot Saber安装方法
- The least round way CodeForces - 2B (DP 矩阵 路径)
- VS2010 发布网站总是连同cs文件一起发布了
- 20200815每日一句
- 圣诞表白html,圣诞节表白语 圣诞节表白情话
- win7 efi安装(个人心得)
- 从零到一搭建一个属于自己的博客系统(弌)
- python如何爬虫股票数据_如何抓取股票数据_用Python抓取新浪的股票数据
- C语言编程之.H文件与.C文件的关系
- 群狼调研开展电器店神秘顾客暗访违规稽核项目
- 【世界数学难题】21世纪世界七大数学难题简介
- UiBot Excel筛选
- warning: LF will be replaced by CRLF in package.json. The file will have its original line endings i