片上网络(NoC)技术的发展及其给高端FPGA带来的优势

时间:2022-03-11作者:佚名

1. 概述

在摩尔定律的推动下,集成电路工艺取得了高速发展,单位面积上的晶体管数量不断增加。片上系统(System-on-Chip,SoC)具有集成度高、功耗低、成本低等优势,已经成为大规模集成电路系统设计的主流方向,解决了通信、图像、计算、消费电子等领域的众多挑战性的难题。 随着片上系统SoC的应用需求越来越丰富,SoC需要集成越来越多的不同应用的IP(Intellectual Property)。另外,片上多核系统MPSoC(MultiProcessor-System-on-Chip)也已经成为必然的发展趋势。

随着SoC的高度集成以及MPSoC的高速发展,对片上通信提出了更高的要求。片上网络技术(Network-on-Chip,NoC)在这个时候也得到了极大的应用,它本质上就是提供一种解决芯片内不同IP或者不同核心之间数据传输的片上通信方案。

片上网络技术从发明至今已有20多年的历史,在SoC中已经有了广泛的应用。针对片上网络高带宽、低延迟的特性,主流FPGA公司也开始考虑将NoC用于高端FPGA中来解决数据传输的高带宽需求。Achronix的新一代7nm工艺的Speedster 7t便是最早集成了NoC的高端FPGA之一。如图1所示。

片上网络(NoC)技术的发展及其给高端FPGA带来的优势

图1 Speedster 7t FPGA结构图

2. 片上互连架构的发展

片上互联架构的发展主要经历了三个阶段:共享总线(Bus)、Crossbar以及片上网络(NoC)[1]。

(1) 传统的SoC片上通信结构一般采用共享总线的方式。在共享总线结构中,所有的处理器和IP模块共享一条或多条总线。当有多个处理器同时访问一条总线时候需要有仲裁机制来决定总线的所有权。共享总线片上通信系统结构一般比较简单,且硬件代价也小。但是带宽有限,而且带宽也没法随着IP的增多而进行扩展。1996年,ARM公司提出的AMBA总线广泛应用于嵌入式微处理器的片上总线,现在已经成为事实上的工业标准。

片上网络(NoC)技术的发展及其给高端FPGA带来的优势

图2 典型的AMBA总线系统[2]

(2) 对于传统的共享总线,当多个处理器同时去访问不同的IP的时候,因为需要仲裁机制去决定总线的所有权,所以传统的总线方式在这种情况下就会造成一定的瓶颈,最大的问题就是访问的延时。在这种情况下,为了满足多处理同时访问的需求同时提高整个系统的带宽,一种新的解决方案Crossbar孕育而生,如图3所示一个典型的Crossbar结构。

Crossbar保证了多路通信同时进行的实时性,只要不是访问同一个目标设备,就不需要用到仲裁,大大减少了因为仲裁带来的瓶颈问题。但是随着设备数的增加,Crossbar的规模会以几何级数增长。所以通常我们通过桥接设备去级联多个Crossbar来支持设备的扩展。但是桥接设备可能会成为系统的瓶颈,增加传输的延迟。

片上网络(NoC)技术的发展及其给高端FPGA带来的优势

图3 典型的单向8x8 Crossbar

实际应用中,我们通常也会采用Crossbar和共享总线相结合的方式,用桥接器将Crossbar网络和共享总线网络连接起来,如图4所示一个典型的混合型拓扑结构。

片上网络(NoC)技术的发展及其给高端FPGA带来的优势

图4 典型的混合拓扑网络

(3) 片上网络NoC带来了一种全新的片上通信方法,显著优于传统的总线式和Crossbar的性能。NoC是一种可扩展性更好的设计。在NoC架构中,每一个模块都连接到片上路由器,模块传输的数据则是形成了一个个数据包,通过路由器去送达数据包的目标模块。如图5所示是一个典型的NoC结构,图中的R表示Router, 所有的Router可以是同步,但每个Router所连接的PE(Processing Element)与Router异步,自成一个时钟域(Clock Domain)。所以基于NoC的系统能更好地适应在复杂多核SoC设计中使用的全局异步局部同步时钟机制。另外,NoC可以支持各种扩展功能,比如流量控制(flow control)、服务质量(QoS)等等。 因此,NoC是多核系统的最佳互联机制。

片上网络(NoC)技术的发展及其给高端FPGA带来的优势

图5 典型的片上网络NoC结构

相关阅读

一级建造师:哪个年龄段通过的人数最多,男女比例如何

再过两个月,就是一年一度的一级建造师考试了,建造师专业技术人员证书是作为工程人的你,没有理由躲避和拒绝的一本证书。通过努力拥有它,其好处这里不再多言,只说一句话,...
2023-07-18
一级建造师:哪个年龄段通过的人数最多,男女比例如何

园林夜景照明工程要有自己独特的风格和特色

风景优美,是居民休闲、游玩、锻炼的主要场所。城市中的每一个园林都有自己独特的风格和特点, 园林夜景照明工程 的灯光效果可以使其在夜晚更加优雅,并传递夜晚园林中更快乐...
2022-07-31
园林夜景照明工程要有自己独特的风格和特色

如何选择太阳能路灯光源

在现在太阳能led路灯选购过程中许多用户都会问到路灯光源到底能配置到多大,其实这种说法是不准确的太阳能led路灯光源的配置是根据路灯高度来进行基本功率确定的。太阳能led路灯...
2022-07-15

城市亮化工程要注意哪些事项

亮化工程 已经成为一种城市的代表,不同的城市展现出不同的亮化特点,体现出亮化设计 师的设计灵魂和城市的风格。但是为了保障亮化工程的质量和作用,在进行城市亮化 工程时也...
2022-07-15

亮化工程价格怎么算?应该如何报价?

伴随着人民生活水平的快速提高,中国城市夜景照明在短短的十几年里发展迅速。那 亮化工程价格 如何计算呢?怎样报价?现在市场上主要的照明工程都是用LED原料做的。不管哪个亮...
2022-10-02
亮化工程价格怎么算?应该如何报价?

热销商品

四氟包覆/FEP/PTFE包覆胶O型圈全氟醛FFKMO型圈耐化学腐蚀氟胶

四氟包覆(FEP/PTFE)O型圈及全氟醚(FFKM)O型圈是高性能密封解决方案,专为极端化学环境设计。FEP或PTFE包覆氟橡胶(FKM)芯材的O型圈兼具外层优异的耐化学腐蚀性、抗溶胀性...
5

原装博世角磨机GWS6-100/TWS6600/6700转子定子碳刷齿轮/博士配件

原装博世角磨机GWS6-100/TWS6600/6700系列配件,包括转子、定子、碳刷及齿轮等核心部件,均采用博世原厂高品质材料制造,确保与设备完美匹配,保障运行稳定与高效性能。...
3.5

聚氨酯橡胶缓冲垫弹性套联轴器牛筋柱销减震套垫圈弹性垫缓冲胶垫

聚氨酯橡胶缓冲垫弹性套联轴器中的牛筋柱销减震套、垫圈及弹性垫,是一种高性能减震缓冲元件。采用优质聚氨酯橡胶材料制成,兼具高弹性、耐磨损、抗老化及耐油耐酸碱...
0.27

硅胶垫片/硅胶垫/硅胶垫片圆形/硅胶垫圈/橡胶垫片/氟胶垫片

硅胶垫片(又称硅胶垫、硅胶垫圈)是一种由硅橡胶制成的密封材料,具有优异的耐高低温(-60℃~230℃)、耐老化、绝缘和环保无毒特性,广泛用于食品、医疗、电子及家电等领域...
1

斜口钳5寸170电子剪钳高达模型钳如意钳水口钳子日本品质迷你钳

这款5寸(约170mm)斜口钳专为高达模型制作及精细电子作业设计,采用日本高品质钢材精工打造,刀刃锋利耐用,剪切精准无毛刺。其小巧轻便的迷你尺寸,操作灵活,特别适合处理高...
4.05

网站栏目