夏老师:
您好!
最近在用你的书学习Verilog,受益颇多。但在我调试的时候遇到了一些疑惑,希望夏老师您可以解答。
(1)在您的第二个例程当中简单分频的时序电路设计,我不理解为什么要对reset信号进行一次高低电平的转换,通过我的调试我发现这一步是必不可少的,这是什么原因?
reset=1;
#10 reset=0;
#110 reset=1;
(2)在实际的设计当中也需要这样吗?
(3)一下是我自己用计数的方法设计的四分频,但仿真的时候发现,信号输出有错。
module four_clock(in_clock,out_clock);
input in_clock;
output out_clock;
reg out_clock;
reg [31:0] count;
initial
begin
count[31:0]=32'h00000000;
end
always @(posedge in_clock)
begin
count