片上网络(NoC)技术的发展及其给高端FPGA带来的优势.docx
《片上网络(NoC)技术的发展及其给高端FPGA带来的优势.docx》由会员分享,可在线阅读,更多相关《片上网络(NoC)技术的发展及其给高端FPGA带来的优势.docx(5页珍藏版)》请在第一文库网上搜索。
1、片上网络(NOC)技术的发展及其给高端FPGA带来的优势Speedster7tFPGA上的二维片上网络(2DNoC)支持高带宽数据加速应用黄仑,Achronix资深现场应用工程师1概述在摩尔定律的推动下,集成电路工艺取得了高速发展,单位面积上的晶体萱数量不断增加。片上系统(System-on-Chip,SoC)具有集成度高、功耗低、成本低等优势,已经成为大规模集成电路系统设计的主流方向,解决了通信、图像、计算、消费电子等领域的众多挑战性的难题。随着片上系统SoC的应用需求越来越丰富,SoC需要集成越来越多的不同应用的IP(Inte11ectua1Property)。另外,片上多核系统MP外C(
2、Mu11iProcessor-System-on-Chip)也已经成为必然的发展趋势。随着SoC的高度集成以及MPSoC的高速发展,对片上通信提出了更高的要求。片上网络技术(NetWOrk-On-Chip,NoO在这个时候也得到了极大的应用,它本质上就是提供一种解决西左内不同IP或者不同核心之间数据传输的片上通信方案。片上网络技术从发明至今己有20多年的历史,在SoC中已经有了广泛的应用。针对片上网络高带宽、低延迟的特性,主流FPGA公司也开始考虑将NOC用于高端FPGA中来解决数据传输的高带宽需求。Achronix的新一代7nm工艺的Speedster7t便是最早集成了NoC的高端FPGA之
3、一。如图1所示。图1Speedster7tFPGA结构图2. 片上互连架构的发展片上互联架构的发展主要经历了三个阶段:共享总线(BUs)、C3sbar以及片上网络(NoC)10(1)传统的SoC片上通信结构一般采用共享总线的方式。在共享总线结构中,所有的处理器和IP模块共享一条或多条总线。当有多个处理器同时访问一条总线时候需要有仲裁机制来决定总线的所有权。共享总线片上通信系统结构一般比较简单,且硬件代价也小。但是带宽有限,而且带宽也没法随着IP的增多而进行扩展。1996年,ARM公司提出的AMBA总线广泛应用于嵌入式微处理迷的片上总线,现在已经成为事实上的qIk标准。AS8toAPBBnoge
4、图2典型的AMBA总线系统2(2)对于传统的共享总线,当多个处理器同时去访问不同的IP的时候,因为需要仲裁机制去决定总线的所有权,所以传统的总线方式在这种情况下就会造成一定的瓶颈,最大的问题就是访问的延时。在这种情况下,为了满足多处理同时访问的需求同时提高整个系统的带宽,一种新的解决方案Crossbar孕育而生,如图3所示一个典型的CroSSbar结构。CroSSbar保证了多路通信同时进行的实时性,只要不是访问同一个目标设备,就不需要用到仲裁,大大减少了因为仲裁带来的瓶颈问题。但是随着设备数的增加,CroSSbar的规模会以几何级数增长。所以通常我们通过桥接设备去级联多个Crossbar来支
5、持设备的扩展。但是桥接设备可能会成为系统的瓶颈,增加传输的延迟。0123targets4567图3典型的单向8x8Crossbar实际应用中,我们通常也会采用CroSSbar和共享总线相结合的方式,用桩接器将Crossbar网络和共享总线网络连接起来,如图4所示一个典型的混合型拓扑结构。图4典型的混合拓扑网络(3)片上网络NOC带来了一种全新的片上通信方法,显著优于传统的总线式和CroSSbar的性能。NOC是一种可扩展性更好的设计。在NOC架构中,每一个模块都连接到片上路由器,模块传输的数据则是形成了一个个数据包,通过路由器去送达数据包的目标模块。如图5所示是一个典型的NoC结构,图中的R表
6、示RoU拄r,所有的ROUter可以是同步,但每个RoUter所连接的PE(ProcessingE1ement)与ROUter异步,自成一个时钟域(C1ockDomain)。所以基于NoC的系统能更好地适应在复杂多核SoC丽市使用的全局异步局部同步时钟机制。另外,NoC可以支持各种扩展功能,比如流量控制(f1owContro1)、服务质量(QoS)等等。因此,NoC是多核系统的最佳互联机制。图5典型的片上网络NoC结构3. NOC在高端FPGA的应用FPGA在日益增长的数据加速需求上正在发挥越来越重要的作用。为了满足云让篁和边缘计算中各种高性能应用的需求,FPGA作为一种可编程可定制化的高性能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 NoC 技术 发展 及其 高端 FPGA 带来 优势