【发布时间】:2017-12-02 11:49:32
【问题描述】:
有什么区别
wire A = B & C;
和
wire A;
assign A = B & C;
? 我不这么认为,但我见过使用后者的代码,我想知道这样做是否有原因。
【问题讨论】:
-
它们是相同的
-
相同。我会选择后者并通过声明拆分分配。
-
@Serge 我在您发表评论后删除了我的答案。我在综合中遇到的差异是针对SystemVerilog的
logic,我搞混了。 :) -
@ahmedus 对,“逻辑”在这种情况下表现为寄存器,与位和其他整数类型相同。
标签: verilog