0
私はSystemVerilogを学習しています。今日、私の講師は、誤って組み合わせシステムにメモリを導入しないよう警告しました。彼はこの例として次のコードを使用しています:このステートメントはなぜメモリを導入しますか?
module gate(output logic y, input logic a);
always_comb
if(a)
y = '1;
endmodule
しかし、これはなぜ問題があるのか分かりません。私が見る限り、これは単なるバッファーです。このコードはどのようにしてシステムにメモリを導入しますか?
if文の後に 'else y = '0;'を追加することでこれを修正できますか? – imulsion
はい............ –
助けを借りて、お互いに感謝しています。 – imulsion