打印

刚学verilog,问3个小问题

[复制链接]
3198|34
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nm2012|  楼主 | 2013-4-28 18:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1:<=什么时候是比较,什么时候是非阻塞赋值呢?写代码时,机器是如何判断的呢?
2:define和parameter分别用在什么场合呢?
3下面这段代码真的能综合么,我表示很怀疑
function [31:0] factorial;
    input [3:0] operand;
    reg [3:0] index;
    begin
      factorial=operand?1:0;
      for(index=2;index<=operand;index=index+1)
      factorial=index*factorial;
    end
  endfunction
希望版上大牛能指点下,谢谢

相关帖子

沙发
resxpl| | 2013-4-28 21:51 | 只看该作者
1. 语法不同.
比较时有两边参与运算
赋值时仅右边运算

2.
define是全局常量, 数值固定.
parameter是局部的常量.在一个module模块里面 不同的module可以包含名称相同但值不同的地parameter.

使用特权

评论回复
板凳
resxpl| | 2013-4-28 21:53 | 只看该作者
3.
这种写法综合结果复杂度很高, 应该只用于testbench

使用特权

评论回复
评分
参与人数 3威望 +5 收起 理由
Backkom80 + 2
GoldSunMonkey + 2 很给力!
bitshiyan + 1 很给力!
地板
bitshiyan| | 2013-4-29 11:10 | 只看该作者
可以给分了。。。。不知道正确性,但了解学习了。。。。。。。

使用特权

评论回复
5
041030417| | 2013-4-29 13:14 | 只看该作者
1.if (a<=b) 或者 assign c = (a<=b) ? 1'b1 : 1'b0;等用于比较计算的是小于等于
相反的,用在always块里的具有赋值意义的是非阻塞赋值。
2.应该是不能综合的。

使用特权

评论回复
6
GoldSunMonkey| | 2013-5-1 16:17 | 只看该作者
可以散分了。@resxpl 回答的很好啊

使用特权

评论回复
7
xjsxjtu| | 2013-5-1 20:22 | 只看该作者
学习啦

使用特权

评论回复
8
GoldSunMonkey| | 2013-5-2 21:42 | 只看该作者
结帖吧 @nm2012

使用特权

评论回复
9
nm2012|  楼主 | 2013-5-3 12:29 | 只看该作者
GoldSunMonkey 发表于 2013-5-1 16:17
可以散分了。@resxpl 回答的很好啊

我不会散分。。。。

使用特权

评论回复
10
grasswolfs| | 2013-5-3 19:03 | 只看该作者
nm2012 发表于 2013-5-3 12:29
我不会散分。。。。

在右上方有个“我要结贴(1)”,然后点开帖子,在帖子上方有个分数,填上,不同的帖子总分要和悬赏分总和一致,然后选择“结贴给分”,就可以了

使用特权

评论回复
11
GoldSunMonkey| | 2013-5-3 22:35 | 只看该作者
nm2012 发表于 2013-5-3 12:29
我不会散分。。。。

@nm2012 把你悬赏的分数按照你设置的总数,分配给你觉得对你有帮助的人。
比方你现在设的十分,你觉得我和resxpl回答的很好,然后你每人给5分,然后点击最顶楼的“结贴给分”。
即可。你可以根据对你有帮助的大小来分配分数。

另外,最好不要点击无满意答案,因为这样分数不会给任何人,也不会回到你分数中去。
只能被系统没收。  

使用特权

评论回复
12
Dick00| | 2013-5-4 22:18 | 只看该作者
学习了

使用特权

评论回复
13
lxAPP| | 2013-5-4 23:15 | 只看该作者
Dick00 发表于 2013-5-4 22:18
学习了

头像不错啊

使用特权

评论回复
14
GoldSunMonkey| | 2013-5-4 23:30 | 只看该作者
Dick00 发表于 2013-5-4 22:18
学习了

欢迎啊

使用特权

评论回复
15
LMQQ| | 2013-5-5 20:07 | 只看该作者
猴哥回答的真仔细啊

使用特权

评论回复
16
GoldSunMonkey| | 2013-5-5 20:07 | 只看该作者
那肯定的啊

使用特权

评论回复
17
LMQQ| | 2013-5-5 20:07 | 只看该作者
嘿嘿,在线啊?猴哥?

使用特权

评论回复
18
GoldSunMonkey| | 2013-5-5 20:07 | 只看该作者
我现在刚刚吃晚饭。马上跑步去

使用特权

评论回复
19
LMQQ| | 2013-5-5 20:08 | 只看该作者
还跑步啊。不错不错啊

使用特权

评论回复
20
GoldSunMonkey| | 2013-5-5 20:08 | 只看该作者
为祖国健康工作50年啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

48

主题

212

帖子

0

粉丝