問題タブ [active-hdl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vhdl - ラティス ダイヤモンド 2.1
マシンを WinXP から Win7 にアップグレードし、同時に Lattice Diamond 3.1 をインストールしました。より複雑なシミュレーションがハングします。Active-HDL は 100% の CPU 時間を使用し、明らかに無限ループに入っています。愚かなことに、私は Lattice Diamond 2.1 または 2.2 をインストールしていません。信じられないことに、Lattice では最新バージョンしかダウンロードできません。フォールバックなし!
Lattice Diamond 2.1 またはピンチ 2.2 のインストール ファイルを持っている人はいますか? いくつかある場合は、それを置くための FTP を提供できます。おそらく1G以上の大きなファイルであることは知っています。
実際には、Win7 から Active-HDL 9.2 ディレクトリを別のマシンの仮想ボックスにコピーし、Active-HDL 9.4 ディレクトリを上書きすることができました。古いインストール ファイルでもかまいませんが、少なくとも今はシミュレートできます。また、Diamond 3.1 では、実際に bkm の警告とエラーを排除することができます。2.1 には 2 つの多くのバグがありました。テクニカル サポートは実際に、私の警告が私のコードの欠陥ではなく、Diamond のバグであることを認めました。
vhdl - Aldec Active-HDL: GUI の vlib で、使用可能なライブラリがない場合に「警告: ライブラリを作成できません」というメッセージが表示される
Aldec Active-HDL GUI からvlib
作業ライブラリを作成する必要があります。
これにより、現在のディレクトリの下に「my_lib」ディレクトリが作成されますが、次の警告が表示されます。
警告: ライブラリを作成できません
その後set worklib my_lib
、「エラー: デザインがロードされていません。」というエラーで失敗し、vcom -work my_lib tb.vhd
出力なしでコンパイルが完了し、「my_lib」ディレクトリに何もコンパイルされません。そのため、「my_lib」ディレクトリを作成しても、VHDL コンパイル用の「my_lib」ライブラリとして使用できないようです。
Aldec Active-HDL Command Line Interface (CLI) を使用するvsimsa.bat
と、問題なく動作します。
vlib
GUI Tcl コンソール ウィンドウからTcl コマンドを機能させるには何が必要ですか?
どうやら、ローカルの「library.cfg」ファイルを実行しただけでは作成されないことが問題のようですvlib my_lib
。この場合、単純なモジュールのコンパイルおよびシミュレーション用のローカルの「library.cfg」ファイルを作成するにはどうすればよいでしょうか。
vhdl - Tcl スクリプトを使用して波形で単純な Aldec Active-HDL シミュレーションを行う方法は?
次のような単純なテスト ベンチを用意します。
ModelSim GUI では、「all.do」の Tcl スクリプトを使用してシミュレーションと波形を表示できます。
do all.do
ModelSim GUI コンソールのどこでライブラリを作成し、コンパイルし、tb モデルをロードし、波形を表示します。
Aldec Active-HDL シミュレーターで同様のシミュレーションを行うための同様の単純な Tcl スクリプトを作成するにはどうすればよいですか?
vhdl - ACtive-HDL での構造アーキテクチャ シミュレーション
ISE Design Suite で正常にシミュレーションされる 2 つのコードを記述しました。
と
問題は、Active-HDL で MUX6to1 をシミュレートしたいときに、出力がまったく変化しないことです。この番組の秘密とは?タイ。
vhdl - Aldec Active-HDL Student Edition で vsim.exe (asim) を使用するには?
最新の Aldec Active-HDL (Student Edition) をインストールしました。
vlib.exe
および を使用したソース ファイルのコンパイルはvcom.exe
、QuestaSim の場合と同様に機能しますが、vsim.exe
動作が異なります。さらに、vsim.exe
組み込みのヘルプ-h
や--help
.
テストベンチは VHDL ライブラリにコンパイルされ、test
テストベンチの名前はsortnet_BitonicSort_tb
.
TCL スクリプトには、実行オプションrun -all
とendsim
. GUI モード スクリプトには、run -all
コマンドのみが含まれます。
私のコマンドライン:
TCL スクリプトを使用してテストベンチをコンソール モードで実行する方法を教えてください。
また、TCL スクリプトを使用して GUI モードでテストベンチを実行する方法を教えてください。
編集:
このコマンド ラインvsim.exe -work test sortnet_BitonicSort_tb
を実行すると、「テストへのアクセスが拒否されました」というメッセージが表示されます。GUI 起動時のポップアップ ウィンドウ。
vhdl - 波形ウィンドウで Active-HDL からのシミュレーション結果を表示するにはどうすればよいですか?
Active-HDL サポートを使用してテストベンチ スクリプトを拡張しました。Active-HDL は、コマンド ライン引数が類似していても、QuestaSim または ModelSim とほとんど同じように動作します。
Lattice Diamond 3.7 の Active-HDL Student Edition と Active-HDL Lattice Edition がインストールされています。このバージョンには完全な vsimsa (vsim スタンドアロン) 環境が付属しているため、現在は後者を使用しています。
私のスクリプトは、選択したテストベンチを 3 つのステップで処理します。
vlib.exe
(alib)を使用して、必要なすべての VHDL ライブラリを作成します。- すべての VHDL ソース ファイルを
vcom.exe
(acom)でコンパイルします。 vsimsa.exe
次の TCL コマンドで起動します。
asim -lib test arith_prng_tb; run -all; bye
シミュレーションが実行され、適切な出力が表示されます。
ご覧のとおり、asim はwave.asdb
GUI からロードできるファイルを作成しますが、ファイルは空です (信号はありません)。
だから私の質問は:
- その波形データベース ファイルに信号をトレースするにはどうすればよいですか?
- GUI のコマンドラインからこのファイルを開くにはどうすればよいですか?
vhdl - vhdl コードと 4 ビット ALU の流れを理解していますか?
ここで 4 ビット ALU を作成しています。エンティティを宣言しています。
論理ベクトル配列がそこでどのように機能するかを説明してください。つまり、構文を意味します
そしてまた
演算子 =>
2- シーケンシャル デザインとコンビナトリアル デザインと階層デザインの違いは何ですか? ALU CPU はそれらすべてでコード化されていますか?