分享
收藏
返回
刘诺馨
关注
私信
[问答]
在verilog语句中,非阻塞赋值和小于等于均使用符号“<=”,如何区分<=所表示的含义?
开启该帖子的消息推送
Verilog
编译时会根据语句出现的位置自动识别是逻辑运算还是赋值运算。
在“表达式”(expression)中,"<="作为逻辑比较运算符;在“语句”(statement)中,"<="作为非阻塞赋值的一部分。
verilog中,一个语法结构不可能同时允许“表达式”和“语句”,
如果某处可以出现表达式,那么就不允许出现语句;
如果某处可以出现语句,那么一个单独的表达式就不能出现在那里。
如果预期出现的是表达式,那么其中的 <= 就解释成逻辑比较运算符;
如果预期出现的是语句,那么其中的 <= 就解释成非阻塞赋值的一部分,整个语句就是非阻塞赋值。
回帖
(2)
dianzi
2023-8-8 10:46:01
你的回答很完整
不过需要通过在帖子回复来参加活动哦~~
【verilog每日一练】如何区分<=表示的含义 - FPGA开发者技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 !
https://bbs.elecfans.com/jishu_2366963_1_1.html
你的回答很完整
不过需要通过在帖子回复来参加活动哦~~
【verilog每日一练】如何区分<=表示的含义 - FPGA开发者技术社区 - 电子技术william hill官网 - 广受欢迎的专业电子william hill官网 !
https://bbs.elecfans.com/jishu_2366963_1_1.html
dplion5
2023-10-16 10:27:34
塞赋值语句。因此,verilog的编译器可以根据语句的上下文自动识别 <= 的含义。
塞赋值语句。因此,verilog的编译器可以根据语句的上下文自动识别 <= 的含义。
更多回帖
rotate(-90deg);
回复
我也要说两句
回帖
回复评论
相关问题
【
verilog
每日一练】如何
区分
<=
表示
的
含义
初学者读夏宇闻老师书上一个问题,是关于
阻塞
赋值
和
非
.....
Verilog
中
阻塞
赋值
与
非
阻塞
赋值
的区别是什么
阻塞
与
非
阻塞
赋值
的区别是什么?
FPGA
在
阻塞
赋值
中说是前边
赋值
阻塞
后边
赋值
,但是看波形是同时变化
新手请教一个
赋值
语句
问题
verilog
非
阻塞
赋值
的综合
Verilog
过程
赋值
语句
提问
什么是
Verilog
HDL
阻塞
赋值
?有哪些方面的应用?
FPGA刚学4天,新手请教几个问题
×
长按上方图片保存到相册
复制链接
长按二维码打开
发帖