【24h】

Improved resource sharing for FPGA DSP blocks

机译:改进FPGA DSP块的资源共享

获取原文

摘要

Sharing multi-cycle hardware blocks like the DSP48E1 primitive in Xilinx FPGAs can result in significant resource savings, but complicates scheduling. For high-throughput, DSP blocks must be pipelined, which results in a high initiation interval (II) for resource shared implementations. In this paper, we propose a resource reduction technique that minimises DSP block usage while also offering improved II over traditional approaches. This is integrated in a high-level tool which takes datapath descriptions in C and generates synthesisable Verilog RTL with different levels of resource sharing. We demonstrate significantly improved throughput compared to traditional resource sharing while achieving resource reduction compared to resource unconstrained and HLS implementations. The approach explores an otherwise infeasible design space between resource unconstrained and traditional resource sharing methods.
机译:像Xilinx FPGA中的DSP48E1原语一样共享多周期硬件块,可能会节省重大资源,但调度复杂化。对于高吞吐量,必须流水向上吞吐量,因此导致资源共享实现的高启动间隔(ii)。在本文中,我们提出了一种资源减少技术,可最大限度地减少DSP块使用,同时还可以在传统方法中提供改进的II。这集成在一个高级工具中,该工具在C中占据DataPath描述,并生成具有不同水平的资源共享的合成Verilog RTL。与传统资源共享相比,我们展示了显着提高的吞吐量,同时实现了与资源无约会和HLS实现相比的资源减少。该方法探讨了资源不受约束和传统资源共享方法之间的其他不可行的设计空间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号