在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1654|回复: 6

[求助] 二分频电路没有reset可以吗

[复制链接]
发表于 2019-6-9 22:05:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
需要设计一个没有复位端的分频电路,代码如下always (posedge clk)
clk_div <= !clk_div;

由于没有复位端,仿真时会force clk_div一个初值,那么请问实际芯片可以工作吗?请大神帮忙确认。跪谢!
发表于 2019-6-10 09:14:40 | 显示全部楼层
实际芯片的时钟不是这么来的吧。
发表于 2019-6-10 10:36:42 | 显示全部楼层
可以鸭。但是这样分频的时钟的相位是随机的。不care这个问题的话就可以。
发表于 2019-6-10 11:31:43 | 显示全部楼层
楼上正解
发表于 2019-6-12 14:41:49 | 显示全部楼层
这样做也行。
但是时钟分频,你这个clk_div寄存器出来的作为时钟使能信号更好,网上很多例子。
至于没有默认值,不是好习惯。
另外,对于一款特定的芯片来说,这个程序跑起来之后,时钟的相位也是固定的。
因为目前主流的FPGA芯片上电之后的寄存器的默认值要么是0,要么是1,是已知的。
发表于 2019-6-12 15:44:57 | 显示全部楼层
完全没问题
发表于 2019-6-12 23:14:28 | 显示全部楼层
没啥问题,你这个只要综合时候指定时钟了,就可以的,实际芯片不会有X态,只是不确定初始值为多少,不关心这个问题就没有问题。
而且你前仿可以加force,但是后仿会有不定态,这个时钟下面的逻辑会挂掉哦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 16:40 , Processed in 0.018942 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表