0
我是verilog的初學者。我試圖執行此代碼來將值存儲在另一個模塊實例中的寄存器中。這是兩個模塊。在verilog中爲模塊實例中的寄存器賦值
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的值是'unknown'。 如果這樣的分配是不可能的,是否有任何其他方式爲模塊實例中的寄存器(從輸入到該實例)分配一個值?
我使用的ModelSim Altera網絡版6.3
謝謝你,幫助。但是有沒有辦法將當前輸入端口值存儲在寄存器中? – Nagaraj
@Nagaraj我更新了我的答案,以解決您的問題。 – dwikle