一、阻塞赋值 阻塞赋值的操作符为=; 阻塞赋值的执行可以认为是只有一个步骤的操作:所谓阻塞的概念是指在同一个always块中,其后面的赋值语句从概念上(即使不设定延迟)是在前一句赋值语句结束后在开始赋值的。 阻塞赋值在语句结束后立即完成赋值操作; 阻塞赋值常用于组合逻辑电路的设计 二、非阻塞赋值 非阻塞赋值的操作符为<=; 非阻塞赋值的操作可以看作为两个步骤的过程: 1)在赋值时刻开始时,计算非阻塞赋值RHS表达式。 2)在赋值时刻结束时,更新非阻塞赋值LHS表达式。 非阻塞赋值常用于时序逻辑电路的设计 三、总结: 阻塞赋值是顺序执行的,而非阻塞赋值是并行执行的 ;