回路シミュレーションツールModelSim 6.4aの使い方
回路シミュレーションツールの使い方を学びます.
ModelSimを起動する
- ModelSimの起動とプロジェクトの作成
- デスクトップ上の「ModelSim」アイコンをダブルクリックします。
- 初期画面が表示されるので、「JumpStart」をクリックします。
- 新規プロジェクトなら「Create a Project」をクリックして、プロジェクト新規作成画面へ移る。
既存のプロジェクトなら「Open a Project」をクリックしてプロジェクトを選択する。
- プロジェクト名とそれを保存するフォルダ等を入力する。
保存フォルダは「Browse」をクリックして選択する良い。
(ここでは「CNT10」という名前のプロジェクトを、
「C:/VHDL/CNT10」というフォルダに保存するように指示している。Copy Setting Fromについてはそのままでよい)
- 過去に作成されたことのある同名のプロジェクトが存在するなら、新規に作成して上書きするかどうかを尋ねてくるので「はい」をクリックする。
- プロジェクトを保存するフォルダがなければ、作成するかどうかを尋ねてくるので「はい」をクリックする(ここではC:\VHDL\CNT10が存在しないので)
- プロジェクトにVHDLソースファイルを登録する。
- 新規に作成する場合は「Create New File」、既存のファイルがあるときは
「Add Existing File」をクリックしてファイルを選択する。
- ここでは、まずプロジェクトフォルダ中に置かれているCNT10.VHD(ソースファイル)を選択してOKをクリックして登録する。
- 続いてCNT10_TEST.VHD(テストベンチ)も同様にファイルを選択してOKをクリックして登録する。必ずテストベンチは最後に登録することを忘れないように。処理は必ず登録順に行なわれていきます。
- すべてのソースファイルを登録したら、「Close」ボタンをクリックして、画面をコンパイル画面に変えます。
- HDLファイルのコンパイル
- コンパイル前のファイルは、一覧に「?」マークがついています。
- 「Compile」メニュー→「Compile All」でソースファイルをコンパイルする
(エラーがあったら修正してもう一度コンパイルする)
- コンパイルが完了すると、ファイル一覧が「レ」マークに変わります。
- 回路シミュレーションを実行
- 「Simulation」メニュー→「Start Simulation」を実行してシミュレーションを開始する。
- 使用するライブラリを聞かれるので、Start Simulationウィンドウで、コンパイル済の「work」→「cnt10_test」(テストベンチ)を選択してOKをクリックする。
- シミュレーション画面に変わり、主な信号線名が表示される。(コマンドプロンプトもVSIM3に変わることを確認)
信号線名が表示されない時は、「View」メニューから「Objects」を選択すると表示される。
- 「View」メニュー→「Wave」を選択し、波形表示ウィンドウを表示する。
- 「Objects」ウィンドウからシミュレーション結果を表示したい信号線名を選択し、
「波形」ウィンドウにドラッグ&ドロップして、信号線名を登録する。
- 「Simulate」メニュー→「Run」→「Run-All」を選択し、シミュレーションを実行する。
- その結果として波形が表示される。
- シミュレーション結果の表示は拡大縮小が可能である。波形全体のみやすくなるように
ウィンドウの配置する。(拡大、縮小ボタンやフィットボタンを使用すると良い)
- バス配線については、シミュレーション波形画面のバス線名をクリックすると
信号線単位の表示にも変更可能である。
- 必要なら、波形のスクリーンショットをとったり、プリンタ等に印刷してシミュレーション結果を記録する。
- 注意事項
次の注意書きが出た時は、「はい」をクリックしてとりあえずすすめてください。
参考
- ModelSimシミュレーション用ビデオ(バージョンが多少異なりますが十分参考になります)
- 基本操作(論理シミュレータ「ModelSim」の基本的な操作方法を説明しています)
- VHDL93(VHDL93仕様での「ModelSim」の操作方法を説明しています)
- 表示時間の変更(表示時間の変更方法を説明しています)
- 記述ミスの修正(記述ミスの修正方法を説明しています)
2010.07.06.
2010.07.12.
2011.04.07.
2011.06.2
fmiso at sist.chukyo-u.ac.jp