...
首页> 外文期刊>電子情報通信学会技術研究報告. コンピュ-タシステム. Computer Systems >プログラミング言語JavaのFPGA向け高位合成言語としての利用の検討
【24h】

プログラミング言語JavaのFPGA向け高位合成言語としての利用の検討

机译:编程语言考试用作FPGA的Java高级Java

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

摘要

複雑なアルゴリズムを簡単にFPGA上に実装できるように,只のJavaプログラムからの高位合成を検討する.ハードウェアを表現するための特殊な文法や,アノテーション,ライブラリを追加しないJavaで記述されたザログラムをそのまま高位合成言語として用いることで,設計コストの削減ができる.また同じプログラムがソフトウェアとしても実行できることからアルゴリズムレベルでの検証コストの削減もできる.本稿では,Javaを高位合成言語として利用する動機について述べ,次に,開発したJavaからHDLに変換するコンパイラであるJavaRockにおけるコード変換規約について説明する.最後に,生成したHDLから合成した回路のリソース使用量と処理性能の点から評価した結果を示し,Javaを高位合成言語として利用することの適用可能性について述べる.また,ケーススタディによって,JavaRockが可能にするソフトウェアスタックを用いたデバッグ手法について述べる.
机译:考虑来自Java程序的高级合成,易于在FPGA上实现复杂的算法。使用特殊语法可以减少设计成本,用于表达Java中描述的硬件,注释,库和Zarograms,因为它们是它们的高级合成语言。还可以降低算法级别的验证成本,因为可以将相同的程序作为软件执行。在本文中,我们描述了使用Java作为高级合成语言的动机,然后在javarock中解释代码转换惯例,它是从已开发的Java转换为HDL的编译器。最后,评估从生成的HDL合成的电路资源使用的结果和处理性能的结果,并描述了使用Java作为高级合成语言的适用性。此外,案例研究描述了使用启用javarock的软件堆栈的调试方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号