Assigning values ββin Verilog: the difference between assignment, <= and =
1 answer
1) is <=
non-blocking and executed on every positive edge of the clock. they are priced in parallel, so no ordering guarantees. An example of this would be a register.
2) assign =
permanent assignment for out-of-operator posting always. the LHS value is updated when the RHS changes.
3) =
lock assignment, inside always statements provide a consistent order.
+5
source share