Difference among always_ff, always_comb, always_latch and always
always is the main type of process from Verilog, the other is an initial which is ran once at the start of a simulation. always_ff @(posedge clk) :Represents a flip-flop (ff), the process is triggered (executed) on every positive edge of the clock. This replaces always @(posedge clk). This is the only type where non-blocking (<=) assignments should be used, … Read more