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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 超群天晴

[求助] 还是一道ASIC笔试题,问verilog代码综合后的电路有何不同,仍求大神

[复制链接]
发表于 2012-10-30 19:58:34 | 显示全部楼层
回复 10# 超群天晴


    else if优先级?
 楼主| 发表于 2012-10-30 23:58:01 | 显示全部楼层
回复 8# Timme


    Tim好厉害,以后还请多多指教啊
 楼主| 发表于 2012-10-31 00:01:29 | 显示全部楼层
回复 12# gao_peng


    我记得以前有本书上讲,多个if语句可以实现优先级,单个if……else if……else  这样的 应该是没有优先级的,和case 语句一样。是不是和综合器有关?
 楼主| 发表于 2012-10-31 00:03:00 | 显示全部楼层
回复 8# Timme


    Tim,有没有数字系统方面很好的书能推荐给我?
发表于 2012-10-31 00:05:55 | 显示全部楼层
别的地方看到的答案
Q: What is the difference between:  
c = foo ? a : b;  
and  
if (foo) c = a;
else c = b;  

A: The ? merges answers if the condition is "x", so for instance if foo = 1'bx, a =
you'd get c = 'bx. On the other hand, if treats Xs or Zs as FALSE, so you'd always get c = b.
 楼主| 发表于 2012-10-31 09:43:02 | 显示全部楼层
回复 16# tt99647


   这么说,在电路设计使用if语句时候,最好是使用强等于===
发表于 2012-10-31 10:29:06 | 显示全部楼层
[img][/img]谁能解释下,代码为always @(a) fork b =#5a;
#5 c=a;
join
~@%2YNOII0QH}~%V87RTPEA.jpg
发表于 2012-10-31 10:30:26 | 显示全部楼层
b好像不是先取a的值然后延时5个时间单位之后赋给b啊??
发表于 2012-10-31 11:30:44 | 显示全部楼层
fork join请问什么情况下会用?还从来没用过
发表于 2012-10-31 12:07:01 | 显示全部楼层
回复 21# poiu_elab


    并行的。。begin..end是串行的。我也觉得那个三目运算是三态门,是总线上用的吧。。。猜测。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-18 10:25 , Processed in 0.028099 second(s), 6 queries , Gzip On, Redis On.

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