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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: wufpga

[求助] always结构里面的Count0_out[怎么自动变成敏感变量啊

[复制链接]
发表于 2010-4-2 18:00:14 | 显示全部楼层
想保持的话就要用时序电路了
发表于 2010-4-2 21:05:17 | 显示全部楼层
可以尝试用always@*的方法解决。或者把count—out[31:0]各位用or敏感链表示出来!
发表于 2010-4-6 16:52:31 | 显示全部楼层


zerowel ,您是我的贵人啊!!非常感谢

你的第二段程序意思也是Count0_out变换太快的写法。

assign Result[15:0] = Result_en? Count0_out[15:0] : Count0_out[31:16];
和下面这个always的区别到底有多大啊。 ...
wufpga 发表于 2010-3-31 20:20




那两段代码尽管写法不一样,但是综合器综合过后的RTL线路是一样的。都是一个二选一的MUX,Result_en当选择线。
发表于 2010-4-6 18:18:11 | 显示全部楼层
最好不这样写,这样子仿真与综合的结果是不一样的,
综合会把所有条件当成敏感量,
发表于 2010-4-6 21:07:03 | 显示全部楼层
以综合后的电路为准
发表于 2010-4-19 11:17:58 | 显示全部楼层
建议使用上升沿或下降沿出发,这么理解,你的results_en相当于使能信号,高有效时,电路相当于是组合逻辑,会实时变化,低时起到保持的效果,是这个意思吧。。。
如果是这样,你采用下降沿触发不就满足要求了,在高变低的瞬间采样,一个周期的保持时间。。。
个人建议,仅供参考
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-19 07:00 , Processed in 0.017088 second(s), 8 queries , Gzip On, Redis On.

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