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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4582|回复: 5

[求助] 求助,case语句和资源使用的问题

[复制链接]
发表于 2012-3-15 15:03:17 | 显示全部楼层 |阅读模式

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

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

x
问大家一个问题

在verilog中,假设inter匹配在3‘d1,3'd2,3'd6,3'd7这几个case上时,对应的操作内容相同,请问有么有什么办法?
我现在的做法就是没有3’dX上都写一遍一样的内容,感觉这个方法很笨,求指导

case(inter)
      3‘d1:
     3'd2:
     3'd3:
     .
     .
     .
    3'd7

endcase

还有一个问题,在如上的case,每个3’dX开头都有相同的if ( ) else ,内容和语句格式,请问,这样在综合时,是综合出一个比较的器,还是每个case都有一个?
发表于 2012-3-15 22:29:02 | 显示全部楼层
don't worry about that.
synthesizer will optimize logic by less gate count.
发表于 2012-3-16 17:00:16 | 显示全部楼层
case 综合出来的逻辑要小一些:
case 的逻辑没有优先级
而if else if。。。 实际是优先case
发表于 2012-3-16 22:53:15 | 显示全部楼层
第一个问题不太清楚,你可以试一试把相同得处理放在一起,然后测试仪下就知道了嘛
第二个问题不太清楚你是什么意思
发表于 2012-3-16 23:01:30 | 显示全部楼层
1,
2,
3:
这儿样写
 楼主| 发表于 2012-3-17 09:45:35 | 显示全部楼层
回复 4# Djerly


    意思是说,如果case条件的
1:
2:
3:
4:
5:
如果在满足这些条件时,做了同样的操作,也就是在每个条件的代码都是一样的,那么综合时会不会在资源上有什么优化,
第二问的意思,其实是建立在第一问上,因为如果每个条件的执行代码是一样的,那么第二问就可以肯定是可以省去资源,而不是,每个条件的代码,综合时都会综合出各自的逻辑、
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-7 20:57 , Processed in 0.024499 second(s), 8 queries , Gzip On, MemCached On.

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