While reviewing the Copper code, I came across the following two code blocks:
always @(posedge clk)
...
copjmp1 = 1;
...
always @(posedge clk)
...
if (copjmp1 && clk_ena)
Isn’t there a race condition here, because copjmp1 is written via a blocking assignment and read in the if statement at the same clock event?
While reviewing the Copper code, I came across the following two code blocks:
Isn’t there a race condition here, because copjmp1 is written via a blocking assignment and read in the if statement at the same clock event?