首页> 外文期刊>ACM transactions on reconfigurable technology and systems >Automated Synthesis of Streaming Transfer Level Hardware Designs
【24h】

Automated Synthesis of Streaming Transfer Level Hardware Designs

机译:流传输级别硬件设计的自动综合

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

摘要

As modern field-programmable gate arrays (FPGA) enable high computing performance and efficiency, their programming with low-level hardware description languages is time-consuming and remains a major obstacle to their adoption. High-level synthesis compilers are able to produce register-transfer-level (RTL) designs from C/C++ algorithmic descriptions, but despite allowing significant design-time improvements, these tools are not always able to generate hardware designs that compare to handmade RTL designs. In this article, we consider synthesis from an intermediate-level (IL) language that allows the description of algorithmic state machines handling connections between streaming sources and sinks. However, the interconnection of streaming sources and sinks can lead to cyclic combinational relations, resulting in undesirable behaviors or un-synthesizable designs. We propose a functional-level methodology to automate the resolution of such cyclic relations into acyclic combinational functions. The proposed IL synthesis methodology has been applied to the design of pipelined floating-point cores. The results obtained show how the proposed IL methodology can simplify the description of pipelined architectures while enabling performances that are close to those achievable through an RTL design methodology.
机译:由于现代的现场可编程门阵列(FPGA)能够实现高性能和高效率,因此使用低级硬件描述语言进行编程非常耗时,并且仍然是采用它们的主要障碍。高级综合编译器能够从C / C ++算法描述生成寄存器传输级(RTL)设计,但是尽管允许在设计时进行重大改进,但这些工具并不总是能够生成与手工RTL设计相比的硬件设计。在本文中,我们考虑使用一种中间层(IL)语言进行综合,该语言允许描述处理流源与接收器之间连接的算法状态机。但是,流源和接收器的互连会导致周期性的组合关系,从而导致不良行为或无法综合的设计。我们提出一种功能级别的方法,以自动将此类循环关系解析为非循环组合函数。提出的IL合成方法已应用于流水线浮点内核的设计。获得的结果表明,所提出的IL方法如何简化流水线体系结构的描述,同时使性能接近RTL设计方法可达到的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号