Changes between Version 5 and Version 6 of Ex04 ALUの設計とテスト2017


Ignore:
Timestamp:
May 8, 2017 2:09:36 PM (9 years ago)
Author:
nakasato
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Ex04 ALUの設計とテスト2017

    v5 v6  
    119119== テストベンチの作成 == 
    120120作成したALUが正しく動作するかどうかシミュレーションによって確認します。 
    121 すべての入力値の組み合わせについてチェックするのは 不可能ですから(非常に時間がかかる) 
     121すべての入力値の組み合わせについてチェックするのは不可能ですから(非常に時間がかかるため) 
    122122下の表に示されている入力の組み合わせについてシミュレーションを行い、出力が期待値と一致することを確認します。  
    123123 
     
    169169このテストベンチ記述を完成させます。ファイル名は「ALUtestbench.v」とします。 
    170170 
    171 このテストベンチを実行すると、$DISPLAY文により結果がテキスト形式で表示され、 
     171このテストベンチを実行すると、$display文により結果がテキスト形式で表示され、 
    172172同時に$dumpfileと$dumpvars文によりVCD形式でファイル「ALUtestbench.vcd」に保存されます。 
    173173 
     
    187187最初に文法チェックが行われるので,そこでエラーが発生したら、ファイルを修正してください。 
    188188エラーがなくなったら、テストベンチが実行されます。 
    189 display文による実行結果を確認してください。 
     189$display文による実行結果を確認してください。 
    190190実行途中の全ての信号の状態は「ALUtestbench.vcd」に保存されます。 
    191191 
    192 波形ビューアsimvisionを用いて実行結果を確認します。 
    193 simvision起動後、File -> Open Database で、シミュレーションで作成したVCDファイル「ALUtestbench.vcd」を選択します。 
    194 ファイルの種類をVCD Fileにして、ファイルを選択すること。 
     192ALUモジュールの全ての信号の内容を確認するには、波形ビューアが利用できます。 
     193"cadsv"で"simvision"コマンドを実行し起動してください。 
     194simvision起動後、「File -> Open Database」で、シミュレーションで作成したVCDファイル「ALUtestbench.vcd」を選択します。 
     195この時、ファイルの種類をVCD Fileにして、ファイルを選択すること。 
     196 
    195197これ以降は、今までCadenceの統合環境icdsでの作業と同じです。 
    196198確認したい信号名を選んで、右上の波形マークをクリックして、波形を確認します。