Blocking & Nonblocking Assignments - mbits-mirafra/digitalDesignCourse GitHub Wiki

Blocking assignments Non-blocking assignments
1. Evaluation and assignment are immediate 1. All assignments postponed until all right-hand sides have been evaluated
2. Used in combinational circuits 2. Used in sequential circuits
image image

Conceptual need for two kinds of assignment (in always blocks):

image