問題タブ [system-verilog]

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 投票する
3 に答える
3970 参照

verilog - System Verilog でエラーを理解できない

コードをコンパイルしてみました

しかし、私はエラーが発生します

Error (10170): Verilog HDL syntax error at counter.v(7) near text "@"; expecting ".", or "("

どういう意味ですか?

0 投票する
3 に答える
2772 参照

linked-list - systemverilog は連結リストをサポートしていますか?

systemverilog で循環二重リンク リスト クラス (単一の番兵ノードを持つ) を実装しようとしました。リスト自体は期待どおりに動作しているように見えますが、最終的にシミュレーターがクラッシュします (スタックの破損?)

これは、これが言語によって根本的にサポートされていないものなのではないかと思いました (割り当てに関して)。SV には、同じ方法で動作させることができる「キュー」構造があります (おそらく、アクセス時間と挿入時間の両方でより効率的です)。

何か案は?

0 投票する
3 に答える
3170 参照

verilog - オープンソースの完全なシステムVerilog文法はありますか?

オープンソースであるシステムVerilogの文法はありますか?単純なVerilog文法ではなく、SystemVerilogを探しています。

0 投票する
6 に答える
35203 参照

verilog - Verilogでブロッキングと非ブロッキングの割り当てを解釈する方法は?

ハードウェア図の描画に関して、ブロッキング割り当てと非ブロッキング割り当てがどのように解釈されるかについて少し混乱しています。非ブロッキング代入がレジスターを与えると推測する必要がありますか?次に、このステートメントによればc <= a+b 、cはレジスター権利ですが、aとbではありませんか?

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

verilog - RAM DEPTH からのアドレス幅

RAM DEPTH がパラメーターである構成可能な DPRAM を実装しています。

RAM DEPTH から ADDRESS WIDTH を決定する方法は?

私は関係 RAM DEPTH = 2 ^ (ADDRESS WIDTH) を知っています

つまり、アドレス幅 = log (基数 2) RAM の深さ。

Verilog でログ (基数 2) 関数を実装する方法は?

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

random - SystemVerilog の srand() アナログ

Crand()srand()関数は、次のようなことを行うときに非常に便利です。

SystemVerilog でこのようなものを使用できますか? ええ、私は知って$urandom(SEED)いますが、問題は、SRAND を 1 回実行し、rand() を何度も実行する必要があることです。

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

verilog - System Verilog でファイル バッファをフラッシュするにはどうすればよいですか?

$finishシミュレーションを実行する前に、ファイル バッファをフラッシュしたいと考えています。使用できるファイル フラッシュ コマンドはありますか? それとも、単に使用する必要があります$fcloseか? このシナリオでファイルを閉じることができることはわかっていますが、将来使用するためのフラッシュ コマンドがあるかどうかを知りたいです。

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

verilog - システムVerilogにタイプのない入力

の入力と出力のシステムVerilogコードのデクレレーションの例で、moduleタイプを指定せずに遭遇しました。たとえばlogicwire...

logicタイプを記載することと記載しないことの違いは何ですか?

0 投票する
3 に答える
1899 参照

verilog - verilogまたはsystemverilogで2xから1xクロックで着信するデータを変換するには

私は検証に取り組んでいます。私は現在、2xクロックでユニットに送られるデータを変換するという問題に直面しています。

132ビットの信号の場合、2xクロックで66ビットバスとして移動します。

再度受信すると、すべてのクロック変換が2xから1xに実行され、信号の132ビットすべてが返されます。

誰かがこれを行う方法について私を助けることができますか?

よろしくお願いします。

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

compiler-errors - シフト演算子の構文エラーを修正するにはどうすればよいですか?

コードをコンパイルしようとしていますが、算術右シフト演算子を使用するとエラーが発生します: >>>. コードは次のとおりです。

エラーは次のとおりです。

私の間違いは何ですか?