首页> 外文期刊>電子情報通信学会技術研究報告 >ハードコンシャス記述:ハードウェア化を目的としたC言語記述スタイル
【24h】

ハードコンシャス記述:ハードウェア化を目的としたC言語記述スタイル

机译:硬意识描述:用于硬件实现的C语言描述样式

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

摘要

In order to cope with recent complicated functions in multi-media applications, C-based behavioral design method has been becoming popular in embedded hardware design instead of RTL design. However, re-usability of existing C program codes and portability to hardware description have turned out to be an obstacle in such design methodologies. Due to wide variation of coding styles and highly abstracted programming models, it is almost impossible to transplant directly these kinds of codes to hardware C descriptions. In order to address this problem, we propose a new C language coding style called hardware conscious style. We rewrote some application programs from MiBench applying the hardware conscious style, and then, we converted them to hardware C languages such as Handel-C and Bach-C. We collected the key points in the modification and evaluated the converting time and the the number of rewritten source code lines. The result shows that our proposed hardware conscious style can be used as a standard description of algorithms, and easily translated in hardware C description.%組み込み機器の多機能化,複雑化に伴い,C言語ベースのハードウェア設計が広範囲に用いられるようになった.C言語ベースのハードウェア設計では,既存のC言語で記述された豊富なアルゴリズムをいかに再利用するかが,設計期間の短縮および生産性向上のための鍵である.ところが,C言語特有の自由度の高い記述や,ソフトウェア的な技法によって,既存のアルゴリズムやプログラムを直接にハードウェア記述用C言語に移植することが困難となっている.本研究では,ハードウェア化が容易なプログラミング作法,ハードコンシャス記述スタイルを提案する.まず,MiBenchからいくつかのアプリケーションをハードコンシャス記述に書き直し,その記述からHandel-C とBach-C などのハードウェア記述用C言語に変換した.次に,ハードコンシャス記述に書き換えるための変更点を分類し,記述の変更に要する作業時間を評価した.評価結果から,ハードコンシャス記述は,アルゴリズム設計とハードウェア設計の架け橋として利用でき,設計時閣を短縮できる可能性があることを示した.
机译:为了应对多媒体应用中最近出现的复杂功能,基于C的行为设计方法已在嵌入式硬件设计中代替RTL设计中流行。但是,事实证明,现有C程序代码的可重用性和对硬件描述的可移植性成为这种设计方法的障碍。由于编码风格和高度抽象的编程模型的差异很大,几乎不可能将这些类型的代码直接移植到硬件C描述中。为了解决这个问题,我们提出了一种新的C语言编码风格,称为硬件意识风格。我们从MiBench重写了一些应用程序,这些应用程序应用了硬件意识的样式,然后将它们转换为硬件C语言,例如Handel-C和Bach-C。我们收集了修改中的关键点,并评估了转换时间和重写的源代码行数。结果表明,我们提出的硬件意识风格可以用作算法的标准描述,并且可以轻松地转换为硬件C描述。%组み込み机器の多机能化,复雑化に伴い,C言语ベースのハードウェア设计が広范囲にC言语ベースのハードウェア设计では,既存のC言语で记述された豊富なアルゴリズムをいかに再利用するかが,设计期间の短缩および生产性向上のための键である。本研究では,ハードウェアまず,MiBenchグいくつかのアプリケーションをハーをンシャス记记记に书き直し,その记述からHandel-CとBach-Cなどのハードウェア记述用C言语に変换に。次に,ハードコンシャス记述に书き换えるための変更を分类を,记述の変更に要する作业时间を评価した。设计时阁を短缩できる可能があることを示した。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号