最近の更新 (Recent Changes)

2022-08-24
2015-11-04
2014-10-14
2014-07-01
2014-06-29

最新リリース情報

isesimutil (r230)2012-01-01 23:07
nbox_util (r247)2012-03-11 22:19
noodlybox (0012)2010-01-01 19:46
TimingChartViewer (r245)2012-02-15 00:10

Wikiガイド(Guide)

サイドバー (Side Bar)

IseSimHowto

ISE Simulatorの使い方

下記のようにソースファイルを羅列したファイル isim.prj をテキストエディタで作って保存します。

vhdl work hoge.vhd
vhdl work fuga.vhd
verilog work foo.v

下記のように fuse で実行ファイルを作ります。

fuse トップentityの名前 -rangecheck -prj isim.prj -o トップentityの名前.exe

最後に、下記のようにすることでシミュレータの画面が起動します。

トップentityの名前.exe -gui 

面倒なので、*.prjを作ったり*.exeを作ったりする作業を自動化するための Rakefile を作りました。Cygwinとruby, rakeがインストールされている必要はありますが、楽ができます。 Rakefilecompo.rb を拾っていってください。
VHDLファイルから自動的にcomponent宣言を作って compo_pkg.vhd というファイルに書き出す機能もあるので、いちいちcomponent宣言を書く代わりに use work.compo_pkg.all; すればokです。