我是新来的verilog,但我不明白为什么这是非法引用信号net(subcounter_of_counter)。我的意思是组合逻辑提前 谢谢:) wire [n-1:0] subcounter_of_counter;
reg [n-1:0] mask,free;
always @(*) begin //command or id or mask or free or subcounter_o
我是verilog的新手,任何人都可以请我解释一下这些语句是如何执行的。 [email protected](posedge clock) begin
A <= B^C;
D <= E & F;
G <= H | J;
K <= G ? ~&{A,D} : ^{A,D}
end
据我所知,右侧是第一次执行。因此,首先计算A,D,G,K的值。在计算K值时,根据G的值,执行第一个或第二个