完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
reg [15:0]Count1;
always @ ( posedge CLK or negedge RSTn )//1m if( !RSTn ) Count1 <= 16'd0; else if( Count1 == T1MS ) Count1 <= 16'd0; else Count1 <= Count1 + 1'b1; /*****************************************/ reg [9:0]Count_MS; always @ ( posedge CLK or negedge RSTn )//100m if( !RSTn ) Count_MS <= 10'd0; else if( Count_MS == 10'd100 ) Count_MS <= 10'd0; else if( Count1 == T1MS ) Count_MS <= Count_MS + 1'b1; 这两个计数是用同一个时钟,难道不是在同一时钟上升沿同时在计数吗,可按仿真结果Count1计数1MS(50000次),Count_MS才计数1次,难道时钟经过了50000上升沿时Count_MS才计数1次??求大神指点~ |
|
相关推荐
2个回答
|
|
第二个always块里面,不本来就是Count1计数到T1MS,Count_MS才加一么
|
|
|
|
谢谢~自己迷糊了,已看懂~ |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
388 浏览 0 评论
求FPGA 驱动控制ltc2271 或者 ltc2180 或者 ltc2190或者 ltc2202 的代码
1672 浏览 0 评论
464 浏览 0 评论
求助:遇见诡异问题,FPGA模块A输出端口连接模块B输入后,模块A不能正常工作的
1794 浏览 1 评论
514 浏览 0 评论
4541 浏览 101 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-27 18:12 , Processed in 0.601439 second(s), Total 77, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号