【24h】

Mapping for Maximum Performance on FPGA DSP Blocks

机译:在FPGA DSP模块上实现最高性能的映射

获取原文
获取原文并翻译 | 示例
           

摘要

The digital signal processing (DSP) blocks on modern field programmable gate arrays (FPGAs) are highly capable and support a variety of different datapath configurations. Unfortunately, inference in synthesis tools can fail to result in circuits that reach maximum DSP block throughput. We have developed a tool that maps graphs of add/sub/mult nodes to DSP blocks on Xilinx FPGAs, ensuring maximum throughput. This is done by delaying scheduling until after the graph has been partitioned onto DSP blocks and scheduled based on their pipeline structure, resulting in a throughput optimized implementation. Our tool prepares equivalent implementations in a variety of other methods, including high-level synthesis (HLS) for comparison. We show that the proposed approach offers an improvement in frequency of 100% over standard pipelined code, and 23% over Vivado HLS synthesis implementation, while retaining code portability, at the cost of a modest increase in logic resource usage.
机译:现代现场可编程门阵列(FPGA)上的数字信号处理(DSP)模块功能强大,并支持各种不同的数据路径配置。不幸的是,综合工具的推论可能无法使电路达到最大的DSP模块吞吐量。我们开发了一种工具,可将添加/子/ mult节点的图形映射到Xilinx FPGA上的DSP模块,以确保最大的吞吐量。这是通过将调度延迟到将图形划分到DSP块并根据其流水线结构进行调度之后进行的,从而实现了吞吐量优化的实现。我们的工具可以通过多种其他方法准备等效的实现,包括进行比较的高级综合(HLS)。我们表明,所提出的方法比标准流水线代码的频率提高了100%,比Vivado HLS综合实现的频率提高了23%,同时保留了代码的可移植性,但以逻辑资源使用的适度增加为代价。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号