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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5586|回复: 8

[原创] 关于verilog中的case语句

[复制链接]
发表于 2010-5-20 20:12:16 | 显示全部楼层 |阅读模式

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

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

x
关于case,casex,casez:
问题:
1.它们之间有什么区别?
2.是否存在优先级?
发表于 2010-5-20 20:41:26 | 显示全部楼层
casex什么不同信号都可以区分
casez区分 0 1 和高阻
case只区分0和1
优先级记不清了~~
发表于 2010-5-20 20:42:28 | 显示全部楼层
学习中!
发表于 2010-5-21 09:13:53 | 显示全部楼层
对于仿真,都是有优先级的。
对于综合,可以通过加某些控制来把它变成并行(无优先级)的。
发表于 2010-5-21 17:51:44 | 显示全部楼层
公司的要求是不要玩这些花哨的玩意,只用case语句。
发表于 2010-5-22 14:12:41 | 显示全部楼层
既不清楚了,夏宇闻的书有详细解释,
发表于 2010-5-22 14:34:11 | 显示全部楼层
我個人是覺得casez,casex只是增加寫code的方便性.
除非電路中有使用到tri-state bus,會告成部份訊號線有產生Z,X的狀況外,
其實用case應就可以包含全部.
 楼主| 发表于 2010-5-23 19:20:54 | 显示全部楼层
谢谢大家回帖!
我比较赞同jemmyplus的看法。对于出现x或z的时候,它们应该还是有区别的。另外,我认为有优先级,但是最好不要用// synopsys parallel case 来消除优先级,大家可以看看cumming关于parallel case 和 full case 的文章。
发表于 2010-10-26 14:15:18 | 显示全部楼层
学习中,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-22 09:48 , Processed in 0.021915 second(s), 8 queries , Gzip On, Redis On.

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