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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4211|回复: 13

[求助] 一个怪异的verilog表达式,帮帮忙

[复制链接]
发表于 2010-4-7 20:53:19 | 显示全部楼层 |阅读模式

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

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

x
今天在看代码
有个这样的:
reg [3:0] cont;
reg bb;
wire pre;
...
assign pre = bb && (cont <= 4'b1110);

咋一看,我以为敲错了
可能是:
assign pre = bb && (cont == 4'b1110);

但是用 Modelsim 编译一下,呀,竟然没报错,本人水平有限啊,请高人指点一下
  这个表达式的意思?
 楼主| 发表于 2010-4-7 22:41:57 | 显示全部楼层
期待ing ...
发表于 2010-4-7 22:53:09 | 显示全部楼层
cont 小于或者等于 4'b1110

不是VHDL
发表于 2010-4-8 00:03:12 | 显示全部楼层
在VHDL里,编译器好像也会根据上下文来判断是小于等于还是给信号赋值。
发表于 2010-4-8 10:55:56 | 显示全部楼层
是不是非阻塞赋值"<="?
非阻塞赋值符号也可以用在 assign 中吧?!
我也是刚学VERILOG
发表于 2010-4-8 11:06:26 | 显示全部楼层
小于等于
发表于 2010-4-8 11:07:36 | 显示全部楼层
就是小于等于啊
 楼主| 发表于 2010-4-8 12:22:05 | 显示全部楼层
想一想还真是这么回事,太感谢了@!
发表于 2010-4-8 15:57:35 | 显示全部楼层
小于等于
发表于 2010-4-8 16:20:59 | 显示全部楼层
rencai!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-28 10:49 , Processed in 0.023487 second(s), 11 queries , Gzip On, MemCached On.

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