【发布时间】:2020-12-12 14:31:40
【问题描述】:
考虑以下作业
A1 = (b[3:0] ==c[3:0] & d[3:0]==e[3:0]) ? 1'b1 : 1'b0 ;
A2 = (b[3:0] ==c[3:0] && d[3:0]==e[3:0]) ? 1'b1 : 1'b0 ;
这 2 个作业是等效的,还是可能因工具而异? 是否有可能将 (b[3:0] ==c[3:0]) 评估为 T/F 取决于工具是否将 T 存储为“1”或“0”。
【问题讨论】:
-
我看不出模拟有什么不同。但是,有人告诉我,使用 A1 分配不能跨综合工具移植。这是真的吗?
标签: verilog operator-keyword logical-operators