シミュレータ+Tcl+C言語で、ASICやFPGAを効率的に検証しよう! (シミュレータ←DPI-C→C++、シミュレータ←名前付きパイプ→C++の構成も開発中です。)
NOODLYBOXとは、「マイコンに繋がれて動作するFPGAの検証を行うための、プロセッサもどき」です。詳細に述べると、
という条件をすべて満たす場合に、NOODLYBOXはHDLシミュレータ上でマイコンの代役を務められます。
NOODLYBOXの3回目のリリースです。
Repositoryのtrunk rev50に相当します。
ニュースに書いた、ISE Simulatorで結果が不正になる問題の対策を行いました。
また、ModelSIM上でfsm.tclを使う場合に、コンパイルが失敗したら実行をとりやめる機能を追加しました。
機能リクエスト
#13952 compileoutofdate失敗でシミュレーション停止させる
バグ修正
#13971 ISE SimでのVHDL Simが不正な結果になる