电子发烧友网 > 可编程逻辑 > 正文

在Speedster7t FPGA中增加NoC能带来哪些好处

2020年07月16日 17:12 次阅读

关于诸如FPGA之类的可编程解决方案的传统想法是,您必须愿意在灵活性方面做出很多权衡。在许多情况下确实是这种情况。即使只是通过芯片获取数据也会消耗宝贵的路由资源,并增加大量开销。当需要大范围或快速数据传输时,这些问题会更加严重。在基于ASIC的SoC中,很容易为高速接口添加IP。然而,在fpga中,有价值的逻辑单元常常被用来实现这些相同的接口。事实证明,使用asic中用于连接模块的一种解决方案也是FPGA的一大优势。我们看到片上网络(Noc)在ASIC中使用很多,现在他们在FPGA中找到了家。他们提供的好处数量可能会让您感到惊讶。

对于FPGAs这样的可编程解决方案,传统的想法是您必须愿意为它们的灵活性做出大量的权衡。在许多情况下确实是这样。即使只是通过芯片获取数据也会消耗掉宝贵的路由资源,增加大量的开销。当需要大规模或快速转移时,这些问题就会加剧。在基于ASIC的SoCs中,很容易为高速接口添加IP。然而,在fpga中,有价值的逻辑单元常常被用来实现这些相同的接口。事实证明,使用asic中用于连接模块的一种解决方案也是fpga的一大优势。晶片上网络(Noc)在ASIC中使用了很多,现在他们在FPGA中找到了归宿。FPGA使用Noc带来的好处可能会让你大吃一惊。

Achronix撰写了一份有趣的白皮书,其中涵盖了在Speedster7t FPGA中增加NoC带来的八项好处。他们的NoC专为满足FPGA的需求而设计。它排列在垂直和水平通道中,这些通道穿过FPGA内核。每个通道具有两个以512 Gbps速度运行的单向高速总线。FPGA还保留了其传统的FPGA路由结构。位于行和列相交处的NoC接入点(NAP)用于建立与NoC的连接。NoC连接到所有用于内存和网络的外部接口。

在Speedster7t FPGA中增加NoC能带来哪些好处

在这里,我们不会具体介绍这八项好处中的每一项,仅讨论其中的一部分。

连接到PCIe和400G以太网的能力有两个好处。在FPGA中进行PCIe接口设计时需要繁琐的工作,以了解布局和路由,从而管理延迟和吞吐量。使用NoC,许多以前需要时间和FPGA资源的工作将自动处理。不仅节省了设计时间,而且减少了测试和调试。

NoC也推动了400G以太网的发展。使用其新的数据包模式,传入的数据包可在四个独立的256位总线上并行级联,从而有效地传输数据包。数据包通过这四个总线交错,因此FPGA可以有效地跟上输入数据流的速度。

其中一个令人惊讶的好处与多个团队如何在包含NoC的FPGA项目上更有效地工作有关。传统上,由于在FPGA结构中访问互连资源时存在冲突,团队设计难以执行。使用Achronix Speedster7t NoC, FPGA中的任何设计块都可以通过连接到NoC的NAP访问任何其他设计块。这将从设计考虑中删除关于放置或互连资源的任何问题。

此外NoC及其高性能FPGA架构是一个成功的组合。由于在Speedster7t中采用了专门设计的机器学习处理器(MLP),因此对于机器学习应用尤其如此。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

理解Verilog编码技巧掌握FPGA中状态机的写法掌握非重叠序列检测代器Verilog代码编写
发烧友学院发表于 2020-04-21 00:00 20309次阅读
写好状态机--从2019年全国FPGA竞赛谈Verilog编码技巧

通过FPGA和RISC-V开放指令集优化军事和航...

RISC-V开放指令集可以帮助航空航天和国防设计人员通过优化指令集,为每个特定的应用程序提供最有效的....
发表于 2020-07-16 17:13 0次阅读
通过FPGA和RISC-V开放指令集优化军事和航...

基于PCI Express总线的CamLink接...

图像采集和处理技术在机器视觉和图像分析等诸多领域应用十分广泛。随着高速的 PCI Express(P....
发表于 2020-07-16 17:02 2次阅读
基于PCI Express总线的CamLink接...

【每周FPGA案例】定时转换的LED交通灯2

状态机实现的LED交通灯2 --作者:肖肖肖 本文为明德扬原创及录用文章,转载请注明出处!1.1 总体设计1.1.1 概述发...
发表于 2020-07-16 16:41 0次阅读
【每周FPGA案例】定时转换的LED交通灯2

FPGA和CPLD的主要区别是什么

  FPGA(Field Programmable Gates Array 现场可编程门阵列,内部结构为门阵列构成静态存储器(SRAM)。...
发表于 2020-07-16 10:46 0次阅读
FPGA和CPLD的主要区别是什么

基于FPGA和高速ADC实现多通道通用信号处理平...

新型多通道通用信号处理平台主要包括高速AD芯片、Xilinx最新UltraScale系列FPGA和T....
发表于 2020-07-16 09:25 33次阅读
基于FPGA和高速ADC实现多通道通用信号处理平...

K7 FPGA来设计电路板,连接引脚时应注意什么?

嗨XILINX工程师 我正在使用您的K7 FPGA来设计电路板。 在我的项目中,我将使用DDR3来消耗内存。 我将...
发表于 2020-07-16 09:06 0次阅读
K7 FPGA来设计电路板,连接引脚时应注意什么?

FPGA芯片与DSP芯片的比较,DSP芯片在民用...

DSP 即数字信号处理技术, DSP 芯片即指能够实现数字信号处理技术的芯片。 DSP芯片是一种快速....
发表于 2020-07-15 22:19 198次阅读
FPGA芯片与DSP芯片的比较,DSP芯片在民用...

基于FPGA器件实现CNN加速系统的硬件设计

随着近些年深度学习的迅速发展和广泛的应用,卷积神经网络(CNN)已经成为检测和识别领域最好的方法,它....
发表于 2020-07-15 21:00 123次阅读
基于FPGA器件实现CNN加速系统的硬件设计

基于XC6SLX16-2CSG-324型FPGA...

记(n0,k0,m)为卷积码编码器,该编码器共有2k0×m个状态,Viterbi译码器必须具备同样的....
发表于 2020-07-15 20:53 38次阅读
基于XC6SLX16-2CSG-324型FPGA...

基于FPGA器件实现乘法器因子求取模块的RS编码...

里得-所罗门码(Reed-Solomon,RS)是由REED I S和SOLOMON G在1960年....
发表于 2020-07-15 20:46 16次阅读
基于FPGA器件实现乘法器因子求取模块的RS编码...

基于现场可编程门阵列器件实现ADS-B解交织系统...

广播式自动相关监视(Automatic Dependent Surveillance-Broadca....
发表于 2020-07-15 20:38 71次阅读
基于现场可编程门阵列器件实现ADS-B解交织系统...

基于FPGA芯片EP3C40Q240C8实现多普...

作为一种新兴的核技术, 正电子湮没谱学用于缺陷研究,取得了不少成果。正电子湮没谱学研究空位型缺陷是基....
发表于 2020-07-15 20:33 52次阅读
基于FPGA芯片EP3C40Q240C8实现多普...

Latticetui推出Certus-NX低功耗...

Lattice Nexus是业界首个基于28 nm FD-SOI工艺的低功耗FPGA技术平台,得益于....
发表于 2020-07-15 19:28 65次阅读
Latticetui推出Certus-NX低功耗...

ise软件,在设置激励源时,点击new Source 并没有生成子文件而是生成同级的文件,如图

add文件为一个加法器,点击add右键new source, 想设置adt激励,却生成平级文件,该怎么处理,直接对adt仿真报错:ER...
发表于 2020-07-15 19:14 77次阅读
ise软件,在设置激励源时,点击new Source 并没有生成子文件而是生成同级的文件,如图

集成可编程增益仪表放大器的应用优势与设计解决方案

数据采集系统(DAQ)在许多行业应用广泛,例如研究、分析、设计验证、制造和测试等。这些系统与各种传感....
发表于 2020-07-15 16:55 58次阅读
集成可编程增益仪表放大器的应用优势与设计解决方案

求大神看一下,为什么这个sync_ncs

发表于 2020-07-15 16:46 74次阅读
求大神看一下,为什么这个sync_ncs

通过串行从编程对FPGA Kintex 7k160T进行编程遇到的问题如何解决

嗨, 当我尝试通过串行从编程(JTAG编程工作)对FPGA Kintex 7k160T进行编程时,我们遇到了一个问题。 I...
发表于 2020-07-15 10:24 16次阅读
通过串行从编程对FPGA Kintex 7k160T进行编程遇到的问题如何解决

用fpga的nios操作ili9325液晶,id读两次才正确的原因?

读第一次id是0,第二次 9325 循环读的话,0和9325交替出现,这是什么原因呢 开始怀疑是延时问题,后来都加上延时还是...
发表于 2020-07-15 08:01 7次阅读
用fpga的nios操作ili9325液晶,id读两次才正确的原因?

基于FPGA可编程逻辑器件实现智能交通车辆识别检...

智能交通系统是将先进的信息技术、移动通信技术和计算机技术应用在交通网络,建设一种全方位的、实时准确的....
发表于 2020-07-14 18:03 140次阅读
基于FPGA可编程逻辑器件实现智能交通车辆识别检...

基于FPGA的SPI总线传输技术提供更好的选择和...

SPI(Serial peripheral interface——串行设备接口)是摩托罗拉公司推出的....
发表于 2020-07-14 17:50 100次阅读
基于FPGA的SPI总线传输技术提供更好的选择和...

FPGA促进AI发展,2019-2023年AI用...

目前,25%的商业已经实现了AI/机器学习(ML),未来两年内将达72%。带来的好处是在核心功能方面....
发表于 2020-07-14 17:39 276次阅读
FPGA促进AI发展,2019-2023年AI用...

基于Virtex6系列FPGA和DSP处理器实现...

新一代移动通信技术5G通信正在如火如荼的推进当中,5G相比4G带来了数据流量和传输速率的大幅度提升,....
发表于 2020-07-14 17:32 175次阅读
基于Virtex6系列FPGA和DSP处理器实现...

基于Cyclone IV系列FPGA实现X射线采...

本文设计的X射线采集传输系统的硬件框图如图1所示。图像采集与传输系统的硬件包含三个部分,X射线探测器....
发表于 2020-07-14 17:24 83次阅读
基于Cyclone IV系列FPGA实现X射线采...

FPGA预计是数据中心加速器市场中年均增长率最高...

数据中心市场的加速芯片主要包括CPU、GPU、FPGA和ASIC等。据Semico Research....
发表于 2020-07-14 17:19 97次阅读
FPGA预计是数据中心加速器市场中年均增长率最高...

基于XILINX的V5系列FPGA实现数据通信平...

传统的数据链存在着误码率高、衰落大、干扰严重等问题,即使采用高效的信息压缩编码技术仍难以满足高光谱、....
发表于 2020-07-14 17:04 131次阅读
基于XILINX的V5系列FPGA实现数据通信平...

安路科技实现全流程软件工具开发,把算法用最短时间...

安路科技一直关注智能物联网的应用,从“智能”和发展的眼光看待这些海量应用。从高科技产业过往的发展轨迹....
发表于 2020-07-14 16:56 159次阅读
安路科技实现全流程软件工具开发,把算法用最短时间...

莱迪思的Lattice Propel开发工具进一...

低功耗FPGA大厂莱迪思半导体(Lattice Semiconductor)近日推出全新FPGA软件....
发表于 2020-07-14 16:36 54次阅读
莱迪思的Lattice Propel开发工具进一...

采用LabVIEW FPGA的数据传输技术可确保...

西安某汽车电子有限公司生产的XLM油泵支架产 品功能测试台设计中,有一项针对高度阻值(TSG)的 功....
发表于 2020-07-14 16:36 35次阅读
采用LabVIEW FPGA的数据传输技术可确保...

请问如何在FPGA中实现DDR3 SDRAM功能?

我需要在V7中实现与DDR3 SDRAM相同的功能和接口。 这意味着命令/地址,读取数据和写入数据流的方向与MIG...
发表于 2020-07-14 16:18 19次阅读
请问如何在FPGA中实现DDR3 SDRAM功能?

FPGA系统设计如何入门

目前数字电路系统设计领域公认的基础性技术分别是CPU、DSP和FPGA。其中FPGA技术发展迅速,正....
发表于 2020-07-14 14:09 129次阅读
FPGA系统设计如何入门

MEMS传感器封装解析

相对于压力传感器而言,MEMS压力传感器是一个比较新的技术分支,其拥有多种性能优势,包括无机械疲劳或....
发表于 2020-07-14 11:10 65次阅读
MEMS传感器封装解析

如何使用设备xc7vx690t-2ffg1927的简单程序测试fpga

嗨,我正在使用设备xc7vx690t-2ffg1927的简单程序测试fpga。 我在生成比特流时遇到错误。 位26:Bitgen仅支持DRC...
发表于 2020-07-14 09:51 12次阅读
如何使用设备xc7vx690t-2ffg1927的简单程序测试fpga

如何减轻SEU对Artix-7 FPGA的影响

据我所知,Xilinx建议采用SEM来减轻SEU对7系列FPGA的影响。 但Artix-7 FPGA不支持ISE 14.2中的S...
发表于 2020-07-14 07:01 6次阅读
如何减轻SEU对Artix-7 FPGA的影响

fir分布式滤波的fpga实现

这次设计就在加法器带宽处产生问题,带宽不够,发现出来的波形顶部挪到低下去了,通过看中间数据发现是数据....
发表于 2020-07-13 11:41 181次阅读
fir分布式滤波的fpga实现

FPGA和其他可编程逻辑IC 的不同之处在于哪

  FPGA是一种集成电路,包含许多(64至10,000多个)相同的逻辑单元,可以将它们视为标准组件....
发表于 2020-07-13 11:31 209次阅读
FPGA和其他可编程逻辑IC 的不同之处在于哪

典型FPGA的开发流程和实现SOC的设计方法

目前微电子技术已经发展到 SOC 阶段,即集成系统(Integrated System)阶段,相对于....
发表于 2020-07-13 09:53 218次阅读
典型FPGA的开发流程和实现SOC的设计方法

基于FPGA器件和仿真软件实现智能交通灯系统的设...

本设计的主要设计理念是采用模块化的方式,整体结构是 FPGA 控制模块和车流量检测模块。其中 FPG....
发表于 2020-07-13 09:46 413次阅读
基于FPGA器件和仿真软件实现智能交通灯系统的设...

FPGA的基本架构、IO命名方式和作用是什么

今天想和大家一起聊聊 FPGA 的 IO。先说说我当年入门的经历吧。国内的大学有 FPGA 开发条件....
发表于 2020-07-13 09:40 91次阅读
FPGA的基本架构、IO命名方式和作用是什么

国微思尔芯推出第7代原型验证系统,满足新一代So...

从美通社获知,2020年7月8日,国微思尔芯,全球领先的原型验证解决方案供应商,推出新系列的原型验证....
发表于 2020-07-13 09:32 52次阅读
国微思尔芯推出第7代原型验证系统,满足新一代So...

国微思尔芯发布FPGA验证仿真云系统,满足新一代...

国微思尔芯(“S2C”), 全球领先的前端电子设计自动化 (EDA) 供应商, 发布全球首款FPGA....
发表于 2020-07-13 09:18 76次阅读
国微思尔芯发布FPGA验证仿真云系统,满足新一代...

莱迪思半导体软件解决方案Lattice Prop...

全球领先的低功耗可编程器件供应商莱迪思半导体公司(NASDAQ:LSCC)宣布,推出全新软件解决方案....
发表于 2020-07-13 09:18 76次阅读
莱迪思半导体软件解决方案Lattice Prop...

浅谈FPGA设计中分频电路设计

通常情况下,时钟的分频在FPGA设计中占有重要的地位,在此就简单列出分频电路设计的思考思路。
发表于 2020-07-10 17:18 91次阅读
浅谈FPGA设计中分频电路设计

利用FPGA将更多智能功能添加到PC找那中,突其...

智能手机的迅猛发展导致了PC多年来影响力不断下滑,人们也普遍感觉到其重要性也大不如前。而如今,PC的....
发表于 2020-07-10 10:55 121次阅读
利用FPGA将更多智能功能添加到PC找那中,突其...

FPGA技术呈现的4个主要的发展动向

纵观数字集成电路的发展历史,经历了从电子管、晶体管、小规模集成电路到大规模以及超大规模集成电路等不同....
发表于 2020-07-10 10:49 131次阅读
FPGA技术呈现的4个主要的发展动向

基于FPGA和VHDL语言编程实现液晶屏信号发生...

液晶显示已成为目前平板电视与计算机显示终端的主流,液晶显示器的研究设计、生产、检验等部门甚至消费者需....
发表于 2020-07-10 10:43 76次阅读
基于FPGA和VHDL语言编程实现液晶屏信号发生...

基于FPGA实现通用异步收发器基本功能的应用设计

通用异步收发器(Universal Asynchronous Receiver/Transmitte....
发表于 2020-07-10 10:28 53次阅读
基于FPGA实现通用异步收发器基本功能的应用设计

基于FPGA和Nios II处理器IP软核实现实...

在嵌入式系统或移动设备上使用SD卡,接口的构建和文件系统实现是必须解决的问题。本文探讨在Cyclon....
发表于 2020-07-10 10:19 144次阅读
基于FPGA和Nios II处理器IP软核实现实...

介绍使用IBERT调试FPGA芯片高速串行接口性...

随着高速数字系统的发展,高速串行数据被广泛使用,内嵌高速串行接口的FPGA也得到大量应用,相应的高速....
发表于 2020-07-10 10:11 53次阅读
介绍使用IBERT调试FPGA芯片高速串行接口性...

莱迪思Certus-NX FPGA的性能及应用范...

去年12月,我们推出了全新低功耗FPGA开发平台Lattice Nexus™,这是业界首款采用28 ....
发表于 2020-07-10 10:03 60次阅读
莱迪思Certus-NX FPGA的性能及应用范...

设计FPGA系统的三个基本原则是什么,了解一下

在这种方法中面积的复制可以换取速度的提高。支持的速度越高,就意味着可以实现更高的产品性能。一些注重产....
发表于 2020-07-10 09:51 81次阅读
设计FPGA系统的三个基本原则是什么,了解一下

FPGA入门的基本知识介绍,工作原理和特点是什么

近几年来,由于现场可编程门阵列(FPGA)的使用非常灵活,又可以无限次的编程,已受到越来越多的电子编....
发表于 2020-07-10 09:27 110次阅读
FPGA入门的基本知识介绍,工作原理和特点是什么

FPGA的基础知识和工作原理分析

与处理器不同,FPGA本质上是真正并行的,因此不同的处理操作不必争夺相同的资源。每个独立的处理任务都....
发表于 2020-07-10 09:27 271次阅读
FPGA的基础知识和工作原理分析

关于EDA技术主要涉及的内容说明

电子设计的必由之路是数字化,这已成为共识。在数字化的道路上,我国的电子技术经历了一系列重大的变革。下....
发表于 2020-07-09 15:15 108次阅读
关于EDA技术主要涉及的内容说明

基于FPGA的手势识别的多功能机械臂方案

随着信息技术的发展,人机交互技术逐渐由以键盘、鼠标等基于图形用户界面的方式,转变为以模拟和类似人类感....
发表于 2020-07-09 11:01 192次阅读
基于FPGA的手势识别的多功能机械臂方案

FPGA的三种配置方式详解

FPGA器件有三类配置下载方式:主动配置方式(AS)和被动配置方式(PS)和最常用的(JTAG)配置....
发表于 2020-07-09 10:53 69次阅读
FPGA的三种配置方式详解

基于FPGA Xlinx Artix7平台的声源...

基于麦克风阵列模拟人耳进行三维空间的声源定位,有着广泛应用前景,可应用于大型机械产品的故障检测以及新....
发表于 2020-07-09 10:36 104次阅读
基于FPGA Xlinx Artix7平台的声源...

基于FPGA EtherCAT的六自由度机器人视...

中国制造 2025 是中国政府实施制造强国战略的第一个十年行动纲领,是全面提升中国制造业发展质量和水....
发表于 2020-07-08 17:50 168次阅读
基于FPGA EtherCAT的六自由度机器人视...

NFV遇到FPGA 会擦出怎样的火花

随着市场对网络服务需求的持续增长,运营商所面临的挑战也不断加剧。比如满足客户对于更多设备、更多视频以....
发表于 2020-07-08 17:43 140次阅读
NFV遇到FPGA  会擦出怎样的火花

对于FPGA “可编程”的几大准则

首先,必须了解FPGA的结构和性能。不同厂家,不同系列的FPGA芯片都有不同的结构和性能,但是万变不....
发表于 2020-07-08 17:32 94次阅读
对于FPGA “可编程”的几大准则