Verilog初心者です。このコードを実行して、別のモジュールのインスタンスにあるレジスタに値を格納しようとしていました。ここに 2 つのモジュールがあります。
module main;
reg [15:0] A;
wire [15:0] B;
initial
begin
A = 16'h1212;
end
copy a(B,A);
endmodule
module copy(B,A);
input [15:0] A;
output reg [15:0] B;
initial
B=A;
endmodule
コードは正常にコンパイルされますが、実行時に B の値は「不明」です。そのような割り当てが不可能な場合、モジュール インスタンス (入力からそのインスタンスへの入力) のレジスタに値を割り当てる他の方法はありますか?
ModelSim Altera Web Edition 6.3 を使用しています