|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
一个1.5分频的分频器,仿真波形如下图,clk_temp1的上升沿,COUNT执行else语句,count<=count-1;clk_temp3<=0;div<=0; 红色方框;根据上述功能仿真的结果不会出现,count==0的情况,可是div却有输出是1的情况。
//clk_div 1.5//
module clk_c7(clk,div);
仿真图
input clk;
output div;
reg div;
assign clk_temp1=clk^clk_temp2;
always@(posedge clk_temp1)
begin
if(count==0)
begin
count<=1;
clk_temp3<=1;
div<=1;
end
else
begin
count<=count-1;
clk_temp3<=0;
div<=0;
end
end
always@(posedge clk_temp3)
begin
clk_temp2<=~clk_temp2;
end
endmodule |
|