私は今日の時点で Verilog HDL を教えており、理解しようとしています。論理図の例を通過する変数の反対/否定をビット形式で表示しようとしています。
module My_Implementation();
reg A,B,C,D;
wire F;
assign F = ((A&&(!B))||((!A)&&B))&&(C||(!D));
initial begin
$monitor("A=%b A'=%b B=%b B'=%b C'=%b D=%b OUTPUT=%b",A,!A,B,!B,!C,D,F);
#10 A=0; B=0; C=0; D=0;
#10 A=1;
#10 B=1;
#10 C=1;
#10 D=1;
#10 A=0;
#10 B=0;
#10 C=0;
#10 D=0;
#10 $finish;
end
endmodule
否定された変数を表示するためにさまざまな組み合わせを試しましたが、「X」の出力しか得られません。