
stackoverflow.com
https://stackoverflow.com/questions/27181187/alway…
Always vs forever in Verilog HDL - Stack Overflow
The always construct can be used at the module level to create a procedural block that is always triggered. Typically it is followed by an event control, e.g., you might write, within a module, something like: always @(posedge clk) <do stuff> always @(en or d) <do stuff> always @* <do stuff>, can also use @(*) This is the typical way to write latches, flops, etc. The forever construct, in ...