藤枝 直輝 (Naoki FUJIEDA)

GGFront

ページの最終更新日: 2023年12月13日
ツールの最終更新日: 2023年12月13日
(v0.7.4)

概要

ハードウェア記述言語(HDL)の習得は,ディジタル回路の本格的な設計を学ぶために重要ですが,HDL の演習を手軽に行える環境を整備することは容易ではありませんでした.よく用いられる HDL の1つである VHDL のシミュレーションには,フリーソフトウェアのシミュレータ GHDL を波形ビューア GTKWave と組み合わせる方法があります.しかしこの方法は,適切なオプションをつけて GHDL を複数回実行する必要があること,またそもそも GHDL が CUI のツールであることから,主に Windows を利用する学生にとっては扱いづらいものでした.

本ページでは,上記の問題を解決し,VHDLを用いたディジタル回路設計演習を手軽かつポータブルに実施できる環境を提供するため,GGFront(GHDL/GTKWave GUI Frontend)というフロントエンドツールを公開しています.

ダウンロード

配布パッケージ v0.7.4 [2023/12/13, 31.0 MiB]

v0.6.0 以降 → v0.7.4 の差分のみ [2023/11/22, 77.0 KiB]

ソースコードは上記配布パッケージにも含まれていますが,開発者の便宜のため GitHub にもアップロードしています.

使用方法

README を参照してください.

詳細なドキュメンテーション

以下の論文をご参照ください(v0.6.0 時点での情報をもとにしています).

論文 - 藤枝直輝, 池田朋弘, 岩田啓佑: 手軽でポータブルなVHDL演習環境とその活用, 情報処理学会論文誌教育とコンピュータ, Vol. 9, No. 1, pp. 11-22 (02/2023).

過去のバージョンの時点での情報は,以下の研究報告に記載されています(v0.3.0 時点での情報をもとにしています).

研究報告 - 藤枝直輝: 手軽でポータブルなVHDL演習環境のためのフロントエンドツールGGFrontの開発, 情報処理学会研究報告 2018-CE-147, No. 15 (12/2018).

著作権

GGFront のツール本体については 藤枝 直輝 が著作権を保有します.ツール本体に対しては修正 BSD ライセンスが適用されます.

GGFront: Copyright (C) 2018-2023 Naoki FUJIEDA. All rights reserved.

GHDL は Tristan Gingold 氏が,GTKWave は Tony Bybell 氏が,それぞれ著作権を保有しています.GGFront の配布パッケージでは,GPL v2 ライセンスに従い,これらの Windows 版バイナリおよびソースコードを再配布しています.

Copyright (C) 2002-2021 Tristan Gingold. All rights reserved.
GTKWave: Copyright (C) 1999-2018 Tony Bybell. All rights reserved.

詳しいライセンス情報については,配布パッケージ中の COPYING ファイルを参照してください.