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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 5884|回复: 11

always敏感列表

[复制链接]
发表于 2009-11-9 10:12:53 | 显示全部楼层 |阅读模式

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

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

×
请教一下,always的敏感列表里是不是沿敏感和电平敏感不能混在一起?谢谢解答
发表于 2009-11-9 10:22:43 | 显示全部楼层
是这样的~
回复 支持 反对

使用道具 举报

发表于 2009-11-10 10:59:58 | 显示全部楼层
right
回复 支持 反对

使用道具 举报

发表于 2009-11-10 23:19:10 | 显示全部楼层
推荐这样 如果只做仿真也无所谓
回复 支持 反对

使用道具 举报

发表于 2009-11-11 06:32:01 | 显示全部楼层
没注意到,有人给出示例吗?
回复 支持 反对

使用道具 举报

发表于 2009-11-11 08:31:30 | 显示全部楼层
本帖最后由 xjsend 于 2009-11-11 08:35 编辑

对时序电路,只用边沿触发,如:
always @ (posedge clk)

对组合电路,只用电平触发,如:
always @ (a ,b ,c)

但是人们经常在写组合电路的敏感列表的时候漏掉一些变量。这在综合的时候不会有问题,但是在仿真的时候会出错。为了避免这种由于敏感列表导致的仿真和综合不匹配,建议使用如下的方式:
always@(*)

这样,不管什么信号发生了变化,总会触发该always模块的动作。于是,仿真总会和综合匹配。缺点在于仿真时间会长点。
回复 支持 反对

使用道具 举报

发表于 2009-11-11 08:48:18 | 显示全部楼层
如果行为级建模,没有这个约束。
如果是RTL级,可综合,那么千万不要混,因为不能对应到真实的电路上。
回复 支持 反对

使用道具 举报

发表于 2009-11-11 10:09:29 | 显示全部楼层
学习了,谢谢。
回复 支持 反对

使用道具 举报

发表于 2010-2-10 16:33:34 | 显示全部楼层
是这样的
回复 支持 反对

使用道具 举报

发表于 2010-2-10 19:18:14 | 显示全部楼层
好!顶一个!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-9-12 09:50 , Processed in 1.950379 second(s), 5 queries , Gzip On, Redis On.

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