行使带有片上高速收集的FPGA的八大甜头
Byte:字节 图8:行使分组模式的400 Gbps以太网 低落逻辑占用并进步整体FPGA机能 与早年的传统FPGA对比,Speedster7t NoC具有更大的机动性和更简朴的计划要领。一个隐藏的甜头是NoC会自动镌汰给定计划所需的逻辑量,计划可以行使NoC取代FPGA逻辑阵列来举办模块间布线。ACE计划器材自动打点将计划单位毗连到Speedster7t NoC的伟大性,因此计划职员无需编写HDL代码即可实现出产率。这种要领简化了实现时序收敛的耗时挑衅,同时又不会因为FPGA逻辑阵列内的布线拥塞而低落整体应用机能。NoC还可以在不捐躯FPGA机能的环境下进步器件操作率,而且可以显著增进可用于计较的查找表(LUT)数目。 为了夸大这一上风,我们建设了一个支持二维输入图像卷积的示例计划。每个模块都行使Speedster7t呆板进修处理赏罚器(MLP)和BRAM模块,每个MLP在一个周期内执行12次int8乘法。将40个二维卷积模块链接在一路,以操作器件中险些全部可用的BRAM和MLP资源。总共有40个二维卷积示例计划实例并行运行,行使了94%的MLP、97%的BRAM、但仅行使了8%的LUT。在总的可用LUT中,别的92%的LUT仍可被用于其他成果。 跟着更多的实例被内置于器件中,单个单位模块的最高频率(FMAX)不会低落。该计划可以或许保持机能,由于收支每个二维卷积模块的数据可以直接从毗连到NoC的NAP会见GDDR6内存,而无需通过FPGA逻辑阵罗列办布线。 图9:一个带有40个二维卷积模块实例的Speedster7t器件 结论 Speedster7t NoC实现了FPGA计划进程的基础转变。Achronix是第一家实现二维片上收集(2D NoC)的FPGA公司,该2D NoC可以毗连全部的体系接口和FPGA逻辑阵列。这种新型架构使Achronix公司的FPGA出格合用于高带宽应用,同时明显进步了计划职员的出产率。因为NoC打点了FPGA中计划的数据加快器和高速数据接口之间的全部收集成果,因此计划职员只必要计划其数据加快器并将其毗连到NAP原语即可。ACE和NoC认真其他全部事宜。通过行使NoC,FPGA计划职员将受益于: l 在整个FPGA逻辑阵列中简化高速数据分发 l 自动将PCIe接口毗连到存储器 l 在独立的FPGA逻辑阵列模块上实现安详的局部从头设置 l 轻松支持硬件假造化 l 简化团队化计划 l 通过独立的接口和逻辑验证加速计划速率 l 回收分组模式简化400 Gbps以太网应用 l 低落逻辑占用并进步整体FPGA机能 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |