微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 一个怪异的verilog表达式,帮帮忙

一个怪异的verilog表达式,帮帮忙

时间:10-02 整理:3721RD 点击:
今天在看代码
有个这样的:
reg [3:0] cont;
reg bb;
wire pre;
...
assign pre = bb && (cont <= 4'b1110);
咋一看,我以为敲错了
可能是:
assign pre = bb && (cont == 4'b1110);
但是用 Modelsim 编译一下,呀,竟然没报错,本人水平有限啊,请高人指点一下
  这个表达式的意思?

期待ing ...

cont 小于或者等于 4'b1110
不是VHDL

在VHDL里,编译器好像也会根据上下文来判断是小于等于还是给信号赋值。

是不是非阻塞赋值"<="?
非阻塞赋值符号也可以用在 assign 中吧?!
我也是刚学VERILOG

小于等于

就是小于等于啊

想一想还真是这么回事,太感谢了@!

小于等于

rencai!

哈哈,差点把我问晕了

汗一个先。

小于等于啊,别想太多了,C语言里也是这样啊

12131313v1 3

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top