|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
声明本人菜鸟一个!
今天遇到个问题,主要是在此之前也没在意!
如下很简单的一段代码。降频、分频的用的,想实现8分之1的CLK的频率。
然后时序仿真,第一次用,有点跛脚!
- module test(CLK,CLK_m);
- input CLK;
- output reg CLK_m;
- reg [4:0] count;
- always@(posedge CLK)
- if(count==5'd4)
- begin
- CLK_m<=~CLK_m;
- count<=0;
- end
- else
- count<=count+1;
- endmodule
复制代码
仿真的时序图我感觉不对!
我明明写的CLK_m是在CLK的第四个上升沿翻转(~CLK_m),可是仿真图却是在第五个下降沿之后翻转。
我试过很多次,调整了参数,反正都是在都是在n+1的下降沿之后翻转。这软件是不是有问题。还是我想的不对! |
|