基本的にVerilogの新機能であり、構文がどのように機能し、このようなことがわかりません。アルテラ・ボードを使用したVerilogインクリメント・デクリメント・カウンタ
下に4ビットカウンタをインクリメントまたはデクリメントするアルテラボード上の押しボタンスイッチを使用しよう
割り当てがあります。オンボードLEDを使用してカウンタの値を表示する必要があります。スイッチを使用してカウンタの方向を制御し、プッシュボタンを押してカウンタ値を変更します。
これは私が今までに得たことですが、私はそれが正しいかどうか分かりません。ボードに入力と出力を割り当てる方法を知っていますが、コンパイルするコードを取得できません。私は次のことを続けます:
エラー(10043):Lab2pt2.v(11)でVerilog HDLサポートされていない機能エラーが発生しました:登録への手順の継続的な割り当てはサポートされていません。以下は
コードです:
module counter(A,B,F);
input A,B;
output reg [3:0] F;
always @(A or B)
begin
if (A == 1 & B==1)
assign F = F+1;
else(A == 0 & B==1)
assign F = F-1;
end
endmodule
[Verilogプロシージャで連続割り当てを使用する]の可能な複製(https://stackoverflow.com/questions/23687172/using-a-continous-assignment-in-a-verilog-procedure) – Qiu