首页> 外文会议>IEEE symposium on FPGAs for custom computing machines >A C++ compiler for FPGA custom execution units synthesis
【24h】

A C++ compiler for FPGA custom execution units synthesis

机译:用于FPGA自定义执行单元综合的C ++编译器

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

摘要

If reconfigurable processors are to become widely used, we will need tools to help conventional programmer use them. In particular, a single high-level language should be used to program the whole application; both the part which will become the hardware configuration and the part which remains software. Spyder is a reconfigurable processor with configurable execution units. The C++ language has been chosen as the source language to program this processor. In this paper we present a compiler capable of synthesizing the hardware configuration of FPGA execution units from C++ source code. The same source code can be compiled by a standard C++ compiler for simulation purposes. First estimates show that this approach leads to very short synthesize time as compared to VHDL synthesizer for a similar quality of the generated hardware.
机译:如果可重配置处理器得到广泛使用,我们将需要工具来帮助常规程序员使用它们。特别是,应使用一种高级语言来对整个应用程序进行编程。将成为硬件配置的部分和仍为软件的部分。 Spyder是具有可配置执行单元的可重新配置处理器。已选择C ++语言作为对该处理器进行编程的源语言。在本文中,我们介绍了一种能够从C ++源代码综合FPGA执行单元的硬件配置的编译器。出于仿真目的,标准C ++编译器可以编译相同的源代码。初步估计表明,与所生成硬件的类似质量的VHDL合成器相比,该方法可缩短合成时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号