Active-HDLサポートでテストベンチスクリプトを拡張しました。 Active-HDLは、ほとんどがQuestaSimまたはModelSimのように動作します。コマンドライン引数も同様です。波形ウィンドウでActive-HDLのシミュレーション結果を表示するにはどうすればよいですか?
私はLattice Diamond 3.7のActive-HDL Student EditionとActive-HDL Lattice Editionをインストールしています。私は現在、後者のバージョンを使用しています。このバージョンは完全なvsimsa(vsimスタンドアロン)環境に同梱されているためです。
私のスクリプトは、3つの段階で選択したテストベンチを処理します。
- それは
vlib.exe
とすべての必要なVHDLライブラリを作成します(alib) - それは
vcom.exe
(アコム)で、すべてのVHDLソースファイルをコンパイルし - それが起動します
asim -lib test arith_prng_tb; run -all; bye
のTh:TCLコマンドでvsimsa.exe
電子シミュレーションが実行され、良好な出力を示しています。1が見ることができるように
VHDL/Verilog/EDIF/SystemC Simulator 10.2.3312.5682.02
(c) 1997-2015 Aldec, Inc. All rights reserved.
VSIMSA: Configuration files: `D:\git\PoC\temp\activehdl\library.cfg', `D:\Lattice\diamond\3.7_x64\active-hdl\BIN\vsimsa.cfg'
Welcome to VSIMSA!
This message was printed from `startup.do' macro file.
asim -lib test arith_prng_tb; run -all; bye
VSIM: Selected architecture `tb' of entity `arith_prng_tb' from library `test'.
....
....
KERNEL: ASDB file was created in location D:\git\PoC\temp\activehdl\wave.asdb
========================================
POC TESTBENCH REPORT
========================================
Tests 2
-1: Default test
0: Test setup for BITS=8; SEED=0x12
Overall
Assertions 256
failed 0
Processes 3
active 0
Runtime 2.6 us
========================================
SIMULATION RESULT = PASSED
========================================
Simulation has finished. There are no more test vectors to simulate.
を、ASIMはGUIからロードすることができwave.asdb
ファイルを作成しますが、それは(無信号)は空です。
だから私の質問は以下のとおりです。
- どのように私はその波形データベースファイルに信号をトレースすることができますか?
- GUIのコマンドラインからこのファイルを開くにはどうすればよいですか?