Changes between Version 5 and Version 6 of Ex04 ALUの設計とテスト2017
- Timestamp:
- May 8, 2017 2:09:36 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ex04 ALUの設計とテスト2017
v5 v6 119 119 == テストベンチの作成 == 120 120 作成したALUが正しく動作するかどうかシミュレーションによって確認します。 121 すべての入力値の組み合わせについてチェックするのは 不可能ですから(非常に時間がかかる)、121 すべての入力値の組み合わせについてチェックするのは不可能ですから(非常に時間がかかるため)、 122 122 下の表に示されている入力の組み合わせについてシミュレーションを行い、出力が期待値と一致することを確認します。 123 123 … … 169 169 このテストベンチ記述を完成させます。ファイル名は「ALUtestbench.v」とします。 170 170 171 このテストベンチを実行すると、$ DISPLAY文により結果がテキスト形式で表示され、171 このテストベンチを実行すると、$display文により結果がテキスト形式で表示され、 172 172 同時に$dumpfileと$dumpvars文によりVCD形式でファイル「ALUtestbench.vcd」に保存されます。 173 173 … … 187 187 最初に文法チェックが行われるので,そこでエラーが発生したら、ファイルを修正してください。 188 188 エラーがなくなったら、テストベンチが実行されます。 189 $display文による実行結果を確認してください。189 $display文による実行結果を確認してください。 190 190 実行途中の全ての信号の状態は「ALUtestbench.vcd」に保存されます。 191 191 192 波形ビューアsimvisionを用いて実行結果を確認します。 193 simvision起動後、File -> Open Database で、シミュレーションで作成したVCDファイル「ALUtestbench.vcd」を選択します。 194 ファイルの種類をVCD Fileにして、ファイルを選択すること。 192 ALUモジュールの全ての信号の内容を確認するには、波形ビューアが利用できます。 193 "cadsv"で"simvision"コマンドを実行し起動してください。 194 simvision起動後、「File -> Open Database」で、シミュレーションで作成したVCDファイル「ALUtestbench.vcd」を選択します。 195 この時、ファイルの種類をVCD Fileにして、ファイルを選択すること。 196 195 197 これ以降は、今までCadenceの統合環境icdsでの作業と同じです。 196 198 確認したい信号名を選んで、右上の波形マークをクリックして、波形を確認します。
