在下面的Verilog分配寄存器rotationDoneR
被分配给该信号,然后另一个寄存器rotationDoneRR
被分配给相同的寄存器。这是否意味着两个寄存器都保持相同的值,并且条件从来都不是真的?Verilog:将寄存器分配给寄存器
input wire RotationDone; // from the module definition
reg rotationDoneR;
reg rotationDoneRR;
rotationDoneR <= RotationDone;
rotationDoneRR <= rotationDoneR;
if (rotationDoneR && (! rotationDoneRR)) begin
InterruptToCPU <= 1;
end
感谢您的任何澄清!