谁能帮我看下为什么这个仿真波形出不来
谁能帮我看下为什么这个仿真波形出不来initial begin
// Initialize Inputs
EN = 0;
Clock = 0;
Reset = 0;
// Wait 100 ns for global reset to finish
#100;
Reset=1;
EN=1;
forever
#10 Clock=!Clock;
end 本帖最后由 tjy389945230 于 2012-7-12 19:01 编辑
module test;
reg EN,Clock,Reset;
initial begin
// Initialize Inputs
EN = 0;
Clock = 0;
Reset = 0;
// Wait 100 ns for global reset to finish
#100;
Reset=1;
EN=1;
end
always #10 Clock=!Clock;
endmodule
module test();
reg EN;
reg Clock;
reg Reset;
initial begin
Clock = 0;
forever #10 Clock=!Clock;
end
initial begin
// Initialize Inputs
Reset = 0;
EN = 0;
// Wait 100 ns for global reset to finish
#100;
Reset=1;
EN=1;
end
endmodule
执行图如下
楼上的方法使用always 语句较为简单,因为所有的always语句和initial语句在0时刻并行执行,故可生成时钟信号。而上述代码为clock重新写了一段initial 代码,用于产生clock。
页:
[1]