侵权投诉

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

3天内不再提示

浅析可视化的片上网络(NoC)性能

Achronix 来源:Achronix 作者:黄仑 2021-11-12 09:21 次阅读

1. 概述

Achronix 最新基于台积电(TSMC)的7nm FinFET工艺的Speedster7t FPGA器件包含了革命性的新型二维片上网络(2D NoC)。2D NoC如同在FPGA可编程逻辑结构上运行的高速公路网络一样,为FPGA外部高速接口和内部可编程逻辑的数据传输提供了超高带宽。

2. 2D NoC给Speedster 7t FPGA带来的优势

日益增长的数据加速需求对硬件平台提出了越来越高的要求,FPGA作为一种可编程可定制化的高性能硬件发挥着越来越重要的作用。 近年来高端FPGA用了越来越多的Hard IP去提升FPGA外围的数据传输带宽以及存储器带宽。但是在逻辑阵列密度不断提升的同时,通信性能的提升并没有那么明显,所以FPGA内部数据的交换越来越成为数据传输的瓶颈。

Achronix将此挑战视为一个开发全新架构的机会,以消除传统FPGA的设计挑战并提高系统性能。Achronix的解决方案是在传统FPGA布线结构之上,创新地使用了革命性的二维(2D)高速片上网络(NoC)。Speedster7t NoC连接到所有片上高速接口:400G以太网、PCIe Gen5、GDDR6和DDR4 / 5的多个端口。

3.2DNoC的性能

Speedster 7t FPGA上的二维片上网络(2D NoC)不是由可编程逻辑搭建,而是固化的ASIC逻辑实现,固定运行频率为2GHz,NoC使用一系列高速的行和列网络通路在整个FPGA内部分发数据,从而在整个FPGA结构中以水平和垂直方式分发数据流量。NoC中的每一行或每一列都有两个256位的、单向的、行业标准的AXI通道,可以在每个方向上以512 Gbps(256bit x 2GHz)的传输带宽运行。总带宽高达27Tbps。

0c3a0420-42f6-11ec-b939-dac502259ad0.png

图2 Speedster 7t FPGA NoC 和接入点NAP

在Speedster 7t的二维片上网络中,每个交叉节点都有两个网络接入点(NAP),如图2所示,一个是master,一个是slave。整个器件总共有160个这样的接入点,这样可以保证无论逻辑放置在器件的任何地方,工具都能找到最近的NAP,使之走上二维片上网络。数据在二维片上网络上传输也会有延迟,数据没经过一个网格的长度,延时会增加2~3个时钟周期,也就是1~1.5ns(时钟固定为2GHz,所以一个周期为0.5ns)。

由此可见,二维片上网络给高端FPGA带了巨大的性能优势,但是如何高效的利用这种优势给自己的应用带来实质性的性能提升至关重要。

4.如何更高效地规划2D NoC的性能—可视化的NoC性能分析

Achronix在新版ACE工具中提供一个可视化的NoC性能分析工具,只用导入simulation的log文件就可以直观的看到在不同的时间片,NoC上面的带宽占用情况,以便于设计者能更好地规划NAP的位置,均衡NoC的带宽利用,使其工作地更为高效。

工具使用起来非常简单,在ACE工具中点击

0c9ad656-42f6-11ec-b939-dac502259ad0.png

图标,就可以进入NoC Performance View的页面,在这个页面中点击Browse,导入仿真的log文件。

在NoC Performance View页面的右边有一个选项列表,可以显示不同条件下NoC占用情况。第一个选项是选择显示的协议,Flit还是AXI。第二个选项是选择显示哪种AXI Type。第三个选项是选择显示模式,Throughput模式还是Blockage模式。

0cce1020-42f6-11ec-b939-dac502259ad0.png

图4 NoC Performance View选项

在Throughput模式下,绿色代表高吞吐量,浅蓝色代表中等吞吐量,深蓝色代表低吞吐量,如图5所示。

0cff8286-42f6-11ec-b939-dac502259ad0.png

图5 NoC Performance View的throughput模式

在Blockage模式下,红色代表拥塞程度最高,黄色代表拥塞程度中等,绿色代表拥塞程度低。如图6所示。

0d1388d0-42f6-11ec-b939-dac502259ad0.png

图6 NoC Performance View的Blockage模式

在图中用鼠标悬停在有颜色的部分,在悬浮的窗口中会显示图中对应的具体的log文件中的信息,包括时间点以及哪条会话。

0d5676ea-42f6-11ec-b939-dac502259ad0.png

图7 鼠标悬浮显示

所以通过NoC Performance View的工具,我们可以很直观的看到二维片上网络的使用情况,哪里利用率比较高,哪里利用率比较低,根据这个工具我们可以更容易的为逻辑指定更适合接入点NAP去接入到而且片上网络,从而使二维片上网络更高效的运行。

后面我们会继续深入了解Speedster 7t FPGA各种特性,并且会用一些例子来说明如何更高效的利用这些特性,敬请期待。 如需更多信息或者有任何疑问您可以通过Achronix公众号里联系方式联系我们,也可访问Achronix公司官方网站 http://www.achronix.com

编辑:jq

原文标题:可视化的片上网络(NoC)性能分析

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

收藏 人收藏

    评论

    相关推荐

    采用FPGA来实现SVPWM调制算法

    1. 为什么要使用FPGA实现 在全控型电力电子开关器件出现以后,为了改善交流电动机变压变频调速系统的性能,科技工作者在20世...
    发表于 01-20 09:34 404次 阅读

    axi protocol通道有哪些分类?有什么特征?

    axi protocol通道有哪些分类?有什么特征?
    发表于 01-20 06:11 0次 阅读

    ULTRARAM能否成为下一代通用内存

    电子发烧友网报道(文/周凯扬)快速、非易失性、高耐久和低逻辑状态开关能耗,这些特质全部汇聚在一个通用....
    的头像 电子发烧友网 发表于 01-19 16:10 331次 阅读

    基于Zynq MPSoC的3D骨科矫形足部扫描仪

    Elinvision 致力于生产医用 3D 扫描仪,面向足科和骨科矫形等广泛应用领域。此外,Elin....
    发表于 01-19 13:43 349次 阅读
    基于Zynq MPSoC的3D骨科矫形足部扫描仪

    FPGA设计与DSP设计有什么区别?

    Q:FPGA设计与DSP设计相比,最大的不同之处在哪里?A:这个问题要从多个角度看。它们都用于某个功....
    的头像 廖竹君 发表于 01-19 11:09 30次 阅读
    FPGA设计与DSP设计有什么区别?

    AnDAPT推出面向Microchip PolarFire FPGA的电源解决方案

    AnDAPT现在支持使用集成、灵活和可编程的AmP电源管理IC为Microchip PolarFir....
    发表于 01-19 10:46 378次 阅读
    AnDAPT推出面向Microchip PolarFire FPGA的电源解决方案

    原型验证即服务助力芯片设计

    流片成功无疑是所有芯片开发者的共同目标,否则耗时持久的努力和流片所产生的高昂成本都将付诸东流。基于F....
    的头像 新思科技 发表于 01-19 08:54 203次 阅读

    安森美智能感知技术和方案助力工业自动化创新

    安森美(onsemi)在成像领域有超过40年的丰富经验,在激光雷达(LiDAR)等深度感知领域也领先....
    发表于 01-18 11:22 548次 阅读
    安森美智能感知技术和方案助力工业自动化创新

    基于FPGA和STM32的相位差测量的相关资料分享

    说在前头这是我的第二篇博文,接上一篇,都是为了准备电赛,结果电赛没用上,特来分享。这篇文章使用的方法同时也适用测量占空比...
    发表于 01-18 07:40 0次 阅读

    FPGA IIC读写时序的相关资料分享

    I2C读写时序I2CI2C写时序I2C读时序I2CI2C 总线上的每一个设备都可以作为主设备或者从设备,而且每一个设备都会对应一...
    发表于 01-18 07:30 0次 阅读

    STM32单片机按键消抖和FPGA按键消抖的相关资料分享

    写在前面:STM32单片机按键消抖和FPGA按键消抖大全按键去抖:由上图可以看出理想波形与实际波形之间是有区别的,实际波形...
    发表于 01-18 06:39 0次 阅读

    今天给大家分享FPGA知识大串讲系列的教程

          FPGA知识大串讲视频,通过5个视频将FPGA的所有知识串联起来,使学生能够系统地掌握FPGA的...
    发表于 01-17 14:42 303次 阅读

    ADC/DAC IC上的集成强化型DSP改进宽带多通道系统

    鉴于XCVU9P FPGA的利用率,很显然必须要用一个更大的FPGA,比如XCVU13P(包含12,....
    发表于 01-17 14:35 744次 阅读
    ADC/DAC IC上的集成强化型DSP改进宽带多通道系统

    FPGA复位的正确打开方式

      本篇文章参考Xilinx White Paper:Get Smart About Reset: ....
    发表于 01-17 12:42 12次 阅读
    FPGA复位的正确打开方式

    异步复位问题

    复位中的同步复位和异步复位问题:恢复时间是指异步复位信号释放和时钟上升沿的最小距离,在“下个时钟沿”....
    发表于 01-17 12:25 6次 阅读
    异步复位问题

    基于VHDL的数码管动态扫描电路设计,四个数码管累加显示数字0000-9999,间隔1秒。FPGA型号:EP4CE6E22C8,开发环境:Quartus18.1

    一、硬件设备是FPGA入门开发板EP4CE6E22C8,数码管的原理图如下: 段选信号abcd....
    发表于 01-17 11:30 8次 阅读
    基于VHDL的数码管动态扫描电路设计,四个数码管累加显示数字0000-9999,间隔1秒。FPGA型号:EP4CE6E22C8,开发环境:Quartus18.1

    台积电市值跃居全球第八!华为大举押注芯片封装技术!一周5G热点新闻点评

    过去的一周,在5G、高性能计算、智能汽车领域引发的芯片大战继续燃烧,台积电、华为、三星、英特尔都在纷....
    的头像 zhangyingwlw 发表于 01-17 09:03 1844次 阅读
    台积电市值跃居全球第八!华为大举押注芯片封装技术!一周5G热点新闻点评

    今天分享fpga-测试文件

         今天给大家分享一下我们 测试文件 的系列教程内容包括:测试文件编写技巧、测试文件模板、测试文件的练...
    发表于 01-15 15:46 404次 阅读

    今天给大家分享FPGA-测试文件

          今天给大家分享一下我们 测试文件 的系列教程内容包括:测试文件编写技巧、测试文件模板、测试文件的...
    发表于 01-15 14:26 404次 阅读

    今天给大家分享VGA系列的教程【很适合刚学零基础小白学习】

        今天给大家分享一下我们 VGA  的系列教程   内容包括:VGA显示原理及开发板VGA介绍...
    发表于 01-15 10:31 607次 阅读

    【年度精选】2021年度top5榜单——FPGA技术论坛社区经验

    本榜单汇总了2021年阅读量最多的经验帖,都是深受各位开发者喜欢的项目开发经验,相信你也能从中找到适合自己的知识,快来阅读收...
    发表于 01-14 17:39 808次 阅读

    消息称台积电将为英特尔生产3纳米芯片

    近日,根据外媒的消息称,台积电公司计划将在中国台湾北部的新生产基地为英特尔生产3nm 芯片,目前台积....
    的头像 lhl545545 发表于 01-14 09:14 385次 阅读

    FPGA基础知识:什么是FPGA,为何需要FPGA?

    最佳处理解决方案常常是由 RISC、CISC、图形处理器与 FPGA 的组合提供,或由 FPGA 单....
    的头像 物联网评论 发表于 01-13 14:04 1960次 阅读

    用于汽车接口、安全和计算密集型负载FPGA的选择和使用

    传统上,汽车中的计算任务由微控制器单元 (MCU) 和应用处理器 (AP) 执行。一辆典型的中档汽车....
    的头像 物联网评论 发表于 01-13 14:02 3198次 阅读

    3nm工艺节点量产延迟!台积电和Intel将在CPU、GPU产品上深度合作

    根据台湾供应链消息,台积电原本竹科宝山将建设的研发中心已经迅速改为3纳米生产据点,只服务英特尔,此举....
    的头像 zhangyingwlw 发表于 01-13 13:46 1024次 阅读
    3nm工艺节点量产延迟!台积电和Intel将在CPU、GPU产品上深度合作

    数字IC设计入门(2)初识电子元件

    电阻电阻是一种限流元件,对电流起阻碍作用,阻值越大对电流的阻碍作用越大,通常用R表示。① 电阻串联串....
    发表于 01-12 17:17 27次 阅读
    数字IC设计入门(2)初识电子元件

    干货 | 电源PCB设计指南(含安规/EMC/布局/热设计/工艺)

    摘要:安规距离要求部分抗干扰、EMC部分整体布局及走线部分热设计部分工艺处理部分安规距离要求部分包括....
    发表于 01-11 10:14 22次 阅读
    干货 | 电源PCB设计指南(含安规/EMC/布局/热设计/工艺)

    台积电2021年营收为1547.4亿元台币

    近日,根据媒体的消息报道称,台积电2021年营收为1547.4亿元台币,同比增长32%。近日,AMD....
    的头像 lhl545545 发表于 01-10 17:15 511次 阅读

    世界芯片排名前十有哪些

    芯片的重要性及作用:芯片的体积很小,但是无处不在。芯片是指内含集成电路的硅片,主要体现在我们日常生活....
    的头像 Les 发表于 01-10 15:35 708次 阅读

    台积电2022年预付款将达到54.2亿美元

    2022年刚开始,报道称,台积电今年将可取得超54.2亿美元预付款,预计台积电2022年全年将不会有....
    的头像 lhl545545 发表于 01-10 11:40 12790次 阅读

    抓住JESD204B接口功能的关键问题

    本故障排除指南并未穷尽所有可能,但为使用JESD204B链路以及希望了解更多信息的工程师提供了一个很....
    发表于 01-10 11:06 1969次 阅读
    抓住JESD204B接口功能的关键问题

    华为中国芯片技术最新突破

    华为中国芯片技术最新突破:因为疫情和美国的芯片禁令导致中国缺芯问题愈发严重,华为和中国的很多的芯片企....
    的头像 lhl545545 发表于 01-10 11:04 2632次 阅读

    TSMC罗镇球:台积电建厂以市场需求出发,看好汽车电子,重视节能减排

    电子发烧友网报道(文/黄晶晶)作为全球领先的专业集成电路制造服务公司,台积电无疑是全球晶圆产能的风向....
    的头像 芯链 发表于 01-07 16:27 1194次 阅读
    TSMC罗镇球:台积电建厂以市场需求出发,看好汽车电子,重视节能减排

    中科亿海微亮相ICCAD 2021

    一年一度的集成电路行业盛会“中国集成电路设计业2021年会暨无锡集成电路产业创新发展高峰论坛(ICC....
    的头像 shoushuangqing 发表于 01-07 15:39 48次 阅读
    中科亿海微亮相ICCAD 2021

    半导体基础知识(4):无源,有源和机电组件

    无源组件不能放大信号,并且它们不会产生机械运动。有源元件可以放大信号。机电组件将电能转换为机械运动,....
    发表于 01-07 12:19 41次 阅读
    半导体基础知识(4):无源,有源和机电组件

    苹果M1首席芯片设计师被英特尔挖走 M2芯片有望采用台积电4nm制程

    1月6日,苹果 Mac (前) 系统架构总监 Jeff Wilcox在其 LinkedIn 页面上宣....
    的头像 zhangyingwlw 发表于 01-07 10:38 2291次 阅读
    苹果M1首席芯片设计师被英特尔挖走 M2芯片有望采用台积电4nm制程

    中国最先进的芯片是多少纳米

     多年来半导体制程从65nm到32nm,再到28nm,还有近两年的14nm、16nm和10nm,更有....
    发表于 01-07 09:58 1152次 阅读

    莱迪思FPGA助力联想下一代网络边缘AI体验

    莱迪思低功耗FPGA和机器视觉软件解决方案为联想(Lenovo™)最新的ThinkPad™ X1系列....
    发表于 01-06 13:37 1218次 阅读
    莱迪思FPGA助力联想下一代网络边缘AI体验

    FPGA中电源管脚在同一个BANK为何需要多个引脚?

    在此链接找到答案:http://xilinx.eetop.cn/viewthread-2281981....
    发表于 01-06 11:18 17次 阅读
    FPGA中电源管脚在同一个BANK为何需要多个引脚?

    FPGA电源选择的重要性

    IF"> FPGA的电源需求通常很复杂,因为FPGA有多达至少三种供电要求,为了实现可靠的系统性能,....
    发表于 01-06 11:14 15次 阅读
    FPGA电源选择的重要性

    FPGA-VGA的实现资料合集

    FPGA-VGA的实现资料合集
    发表于 01-05 15:34 26次 阅读

    如何量化高速ADC转换误差率的频率和幅度

    许多实际高速采样系统,如电气测试与测量设备、生命系统健康监护等,不能接受较高的ADC转换误差率。这些....
    的头像 Excelpoint世健 发表于 01-03 09:09 281次 阅读

    INTEL FPGA学习笔记

    INTEL FPGA学习笔记第12节:语法篇_Verilog基础语法第13节:语法篇_Verilog....
    发表于 12-31 19:54 44次 阅读
    INTEL FPGA学习笔记

    Tang Nano FPGA(35元开发板).初探

    ​Lichee Tang Nano基于高云小蜜蜂系列GW1N-1 FPGA的简约型开发板。该芯片搭载....
    发表于 12-31 19:20 34次 阅读
    Tang Nano FPGA(35元开发板).初探

    一文了解Moku:Lab多功能电子测量仪

    Moku:Lab基于FPGA(现场可编程门阵列)开发,利用其强大的并行计算能力实现测试测量设备所需的....
    的头像 贝思科尔 发表于 12-31 15:32 479次 阅读

    英特尔宣布开发基于FPGA基础设施处理单元(IPU)的解决方案

    我们与生态系统以及领先的云和通信服务提供商的联合,使开发人员能够通过CPU和IPU平台支持生态系统,....
    的头像 英特尔FPGA 发表于 12-31 13:45 1805次 阅读

    工业各类场景下的虹科各类解决方案

    今年受疫情影响,响应国家政策,虹科开设线上云展厅——虹科工业数智化展厅,展示工业各类场景下的虹科各类....
    的头像 广州虹科电子科技有限公司 发表于 12-31 10:38 347次 阅读

    FPGA+MicroBlaze裸机案例开发手册

    导读创龙科技TL665xF-EasyEVM评估板是一款基于TIKeyStone架构C6000系列TM....
    发表于 12-30 17:37 20次 阅读

    机械键盘改罗技优联无线键盘

    心态爆炸,刚刚都编辑好了结果浏览器崩了,快速整理下这次改装过程现在市面上无线键盘多数是蓝牙模式,存在....
    发表于 12-29 19:01 79次 阅读
    机械键盘改罗技优联无线键盘

    FPGA+MicroBlaze裸机程序加载与固化

    导读创龙科技TL665xF-EasyEVM评估板是一款基于TIKeyStone架构C6000系列TM....
    发表于 12-29 18:21 15次 阅读

    英特尔携手合作伙伴开发基于FPGA基础设施处理单元解决方案

    与此同时,我们全新上线的“英特尔 IPU系列网络研讨会”亦在火热进行中,目前锐捷网络专场已圆满落幕(....
    的头像 英特尔FPGA 发表于 12-29 09:37 354次 阅读

    FPGA的发展趋势

    公开课上,石侃老师主要从FPGA的发展简史、FPGA与云数据中心、FPGA与人工智能、FPGA的新开....
    的头像 英特尔FPGA 发表于 12-29 09:33 599次 阅读

    串口转axi主机总线接口

    uart2axi_master_intf程序源码:/************************....
    发表于 12-28 20:04 20次 阅读
    串口转axi主机总线接口

    USB至串口TTL转接设备及Console线

    常见芯片方案按价格从高到低排个序FTDI(英国)的FT232公认稳定可靠, 传输速率3Mbps, 功....
    发表于 12-28 20:00 32次 阅读
    USB至串口TTL转接设备及Console线

    基于DSP多核IPC通信案例开发手册

    导读创龙科技TL665xF-EasyEVM评估板是一款基于TIKeyStone架构C6000系列TM....
    发表于 12-28 15:19 20次 阅读

    DSP+ZYNQ双核通信案例开发手册

    导读创龙科技TL6678ZH-EVM是一款基于TIKeyStone架构C6000系列TMS320C6....
    发表于 12-28 09:23 15次 阅读

    Achronix Colin Alexander:硬件数据加速将成行业发展的一个重要催化剂

    Achronix Colin Alexander :硬件数据加速将成行业发展的一个重要催化剂   岁....
    的头像 21克888 发表于 12-27 15:18 421次 阅读
    Achronix Colin Alexander:硬件数据加速将成行业发展的一个重要催化剂

    为什么会出现全球芯片短缺

    芯片短缺原因最新分析:2021年以来,芯片短缺原因是因为疫情影响了产能,而半导体行业已经开始了新的一....
    的头像 Les 发表于 12-27 14:35 1030次 阅读

    莱迪思徐宏来:数据中心、AI等快速推广,驱动半导体FPGA业务增长

    岁末年初之际,电子发烧友网策划的《2022半导体产业展望》专题,收到超过60位国内外半导体创新领袖企....
    的头像 Blue5 发表于 12-27 11:17 508次 阅读
    莱迪思徐宏来:数据中心、AI等快速推广,驱动半导体FPGA业务增长

    高云车规级FPGA助力汽车电子国产化

    由中国半导体行业协会集成电路设计分会、“核高基”国家科技重大专项总体专家组、中国集成电路设计创新联盟....
    的头像 高云半导体 发表于 12-24 15:21 772次 阅读

    TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

    TMP411设备是一个带有内置本地温度传感器的远程温度传感器监视器。远程温度传感器,二极管连接的晶体管通常是低成本,NPN或PNP型晶体管或二极管,是微控制器,微处理器或FPGA的组成部分。 远程精度为±1 °C适用于多个设备制造商,无需校准。双线串行接口接受SMBus写字节,读字节,发送字节和接收字节命令,以设置报警阈值和读取温度数据。 TMP411器件中包含的功能包括:串联电阻取消,可编程非理想因子,可编程分辨率,可编程阈值限制,用户定义的偏移寄存器,用于最大精度,最小和最大温度监视器,宽远程温度测量范围(高达150°C),二极管故障检测和温度警报功能。 TMP411器件采用VSSOP-8和SOIC-8封装。 特性 ±1°C远程二极管传感器 ±1°C本地温度传感器 可编程非理想因素 串联电阻取消 警报功能 系统校准的偏移寄存器 与ADT7461和ADM1032兼容的引脚和寄存器 可编程分辨率:9至12位 可编程阈值限...
    发表于 09-19 16:35 388次 阅读
    TMP411 ±1°C Programmable Remote/Local Digital Out Temperature Sensor

    TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器

    TMP468器件是一款使用双线制SMBus或I 2 C兼容接口的多区域高精度低功耗温度传感器。除了本地温度外,还可以同时监控多达八个连接远程二极管的温度区域。聚合系统中的温度测量可通过缩小保护频带提升性能,并且可以降低电路板复杂程度。典型用例为监测服务器和电信设备等复杂系统中不同处理器(如MCU,GPU和FPGA)的温度。该器件将诸如串联电阻抵消,可编程非理想性因子,可编程偏移和可编程温度限值等高级特性完美结合,提供了一套精度和抗扰度更高且稳健耐用的温度监控解决方案。 八个远程通道(以及本地通道)均可独立编程,设定两个在测量位置的相应温度超出对应值时触发的阈值。此外,还可通过可编程迟滞设置避免阈值持续切换。 TMP468器件可提供高测量精度(0.75°C)和测量分辨率(0.0 625°C)。该器件还支持低电压轨(1.7V至3.6V)和通用双线制接口,采用高空间利用率的小型封装(3mm×3mm或1.6mm×1.6mm),可在计算系统中轻松集成。远程结支持-55°C至+ 150°C的温度范围。 特性 8通道远程二极管温度传感器精度:±0.75&...
    发表于 09-18 16:05 299次 阅读
    TMP468 具有引脚可编程的总线地址的高精度远程和本地温度传感器