問題タブ [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.

0 投票する
1 に答える
645 参照

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 のバグであることを認めました。

0 投票する
2 に答える
930 参照

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と、問題なく動作します。

vlibGUI Tcl コンソール ウィンドウからTcl コマンドを機能させるには何が必要ですか?

どうやら、ローカルの「library.cfg」ファイルを実行しただけでは作成されないことが問題のようですvlib my_lib。この場合、単純なモジュールのコンパイルおよびシミュレーション用のローカルの「library.cfg」ファイルを作成するにはどうすればよいでしょうか。

0 投票する
1 に答える
1203 参照

vhdl - Tcl スクリプトを使用して波形で単純な Aldec Active-HDL シミュレーションを行う方法は?

次のような単純なテスト ベンチを用意します。

ModelSim GUI では、「all.do」の Tcl スクリプトを使用してシミュレーションと波形を表示できます。

do all.doModelSim GUI コンソールのどこでライブラリを作成し、コンパイルし、tb モデルをロードし、波形を表示します。

ここに画像の説明を入力

Aldec Active-HDL シミュレーターで同様のシミュレーションを行うための同様の単純な Tcl スクリプトを作成するにはどうすればよいですか?

0 投票する
1 に答える
271 参照

vhdl - ACtive-HDL での構造アーキテクチャ シミュレーション

ISE Design Suite で正常にシミュレーションされる 2 つのコードを記述しました。

問題は、Active-HDL で MUX6to1 をシミュレートしたいときに、出力がまったく変化しないことです。この番組の秘密とは?タイ。

0 投票する
1 に答える
819 参照

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 -allendsim. GUI モード スクリプトには、run -allコマンドのみが含まれます。

私のコマンドライン:

TCL スクリプトを使用してテストベンチをコンソール モードで実行する方法を教えてください。
また、TCL スクリプトを使用して GUI モードでテストベンチを実行する方法を教えてください。

編集:

このコマンド ラインvsim.exe -work test sortnet_BitonicSort_tbを実行すると、「テストへのアクセスが拒否されました」というメッセージが表示されます。GUI 起動時のポップアップ ウィンドウ。

0 投票する
1 に答える
1724 参照

vhdl - 波形ウィンドウで Active-HDL からのシミュレーション結果を表示するにはどうすればよいですか?

Active-HDL サポートを使用してテストベンチ スクリプトを拡張しました。Active-HDL は、コマンド ライン引数が類似していても、QuestaSim または ModelSim とほとんど同じように動作します。

Lattice Diamond 3.7 の Active-HDL Student Edition と Active-HDL Lattice Edition がインストールされています。このバージョンには完全な vsimsa (vsim スタンドアロン) 環境が付属しているため、現在は後者を使用しています。

私のスクリプトは、選択したテストベンチを 3 つのステップで処理します。

  1. vlib.exe(alib)を使用して、必要なすべての VHDL ライブラリを作成します。
  2. すべての VHDL ソース ファイルをvcom.exe(acom)でコンパイルします。
  3. vsimsa.exe次の TCL コマンドで起動します。
    asim -lib test arith_prng_tb; run -all; bye

シミュレーションが実行され、適切な出力が表示されます。

ご覧のとおり、asim はwave.asdbGUI からロードできるファイルを作成しますが、ファイルは空です (信号はありません)。

だから私の質問は:

  • その波形データベース ファイルに信号をトレースするにはどうすればよいですか?
  • GUI のコマンドラインからこのファイルを開くにはどうすればよいですか?
0 投票する
1 に答える
395 参照

vhdl - vhdl コードと 4 ビット ALU の流れを理解していますか?

ここで 4 ビット ALU を作成しています。エンティティを宣言しています。

論理ベクトル配列がそこでどのように機能するかを説明してください。つまり、構文を意味します

そしてまた

演算子 =>

2- シーケンシャル デザインとコンビナトリアル デザインと階層デザインの違いは何ですか? ALU CPU はそれらすべてでコード化されていますか?