首页> 外文期刊>電子情報通信学会技術研究報告 >ソフトウェア開発環境自動構築ツールArchCのVLIW拡張
【24h】

ソフトウェア開発環境自動構築ツールArchCのVLIW拡張

机译:VLIW扩展软件开发环境自动构建工具ArchC

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

摘要

ArchC is a C++/SystemC-based open-source software, which generates software development environments (consisting of Binutils, an instruction simulator, and its GDB interface) from relatively simple architecture description of target processors. The current version of ArchC, however, can deal with only RISC architectures with fixed instruction word length. This article proposes a method of extending ArchC to handle VLIW processors. The ArchC architecture description language as well as the tool generators is extended so that software development environments for VLIW processors specified by the language are auto-generated. For an example VLIW processor, which is a simple fourfold parallelization of a BrownieSTD32 RISC processor, the extended tool generator successfully generated the Binutils and a simulator, which correctly assembled and executed an assembly code for the processor.%ArchCはC++/SystemC を基にしたオープンソースのソフトウェア開発環境自動構築ツールであり,比較的簡単な記述からそのプロセッサのソフトウェア開発環境(Binutils および命令レベルシミュレータとそのGDBインタフェース)を自動構築できるが,現在のバージョンは固定長命令のRISCにしか対応していない.本稿では,ArchCをVLIWプロセッサに適用するための拡張法を提案する.VLIWプロセッサの仕様を記述できるようArchCのアーキテクチャ記述を拡張し,その記述からVLIW用のソフトウェア開発環境が自動生成できるようArchCを拡張した.RISCプロセッサBrownieSTD32 を 4並列化した仮想的なVLIWプロセッサに対し,そのArchC記述からBinutils,シミュレータを自動構築し,このプロセッサのアセンブリコードを正しくアセンブル,実行できることを確認した.
机译:ArchC是基于C ++ / SystemC的开源软件,可从相对简单的目标处理器体系结构描述中生成软件开发环境(由Binutils,指令模拟器及其GDB接口组成)。但是,当前版本的ArchC只能处理具有固定指令字长的RISC体系结构。本文提出了一种扩展ArchC以处理VLIW处理器的方法。扩展了ArchC体系结构描述语言以及工具生成器,以便自动生成该语言指定的VLIW处理器的软件开发环境。以VLIW处理器为例,它是BrownieSTD32 RISC处理器的简单四倍并行化,扩展的工具生成器成功生成了Binutils和一个模拟器,该模拟器正确地汇编并执行了该处理器的汇编代码。%ArchCはC ++ / SystemCを基比较ープンソースのソフトウェア开発环境自动构筑ツールであり,比较的简记记述からそのプロセッサのサフトウェア発発本稿では,ArchCをVLIWプロセッセ适用するための拡张法を对准する.VLIWプロセッサの仕様を记述できるようプRIS RIS RIS并并并を并并RIS并并プ并并并并并并并并できることを确认した。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号