¿Hay alguna diferencia entre la no bloqueo y la asignación de bloqueo para los siguientes contadores?
module nonblocking_counter (
input clk,
input rstn,
output reg[3:0] out
);
always @ (posedge clk) begin
if (! rstn)
out <= 0;
else
out <= out + 1;
end
endmodule
module blocking_counter (
input clk,
input rstn,
output reg[3:0] out
);
always @ (posedge clk) begin
if (! rstn)
out = 0;
else
out = out + 1;
end
endmodule