有局部变量的模块的 测试块怎么写
原代码module fuzhi(A,clk,D);
input A,clk;
output D;
reg D;
always@(posedge clk)
begin :blk
reg B,C;/*局部变量*/
C=B;
D<=C;
B=A;
end
endmodule
测试块
module test;
reg clk;
fuzhi A1 (A,clk,D);
initial /*初始赋值,我想对局部变量也进行赋值*/
begin
B=1;
C=1;
A=0;
clk=0;
end
always
begin
#50 clk<=~clk;
#50 B<=~B;
#50 A<=~A;
#50 C<=~C;
end
endmodule
事实证明,这样写是不可行的.请问怎么样才可以对局部的参数也修改,以更好的观看波形 http://www.fpgaw.com/thread-14188-1-1.html请将问题发到这里
页:
[1]