阻塞賦值(=)一般用于描述組合邏輯電路,也可以描述時序邏輯電路(不推薦)沃粗。
非阻塞賦值(<=)只描述時序邏輯電路粥惧。
阻塞賦值描述的賦值行為是立即更新的。
非阻塞賦值在塊結束時才完成賦值操作最盅,即賦值并不是立即就改變的突雪。
塊內(nèi)賦值符號 <=右邊的變量是當前時鐘狀態(tài)的值起惕,賦值符號左邊的變量代表時鐘信號下一個狀態(tài)的值。時鐘邊沿的前后兩個狀態(tài)咏删。
阻塞和非阻塞賦值惹想,不能用在同一個always塊內(nèi)。
阻塞賦值(=)一般用于描述組合邏輯電路,也可以描述時序邏輯電路(不推薦)沃粗。
非阻塞賦值(<=)只描述時序邏輯電路粥惧。
阻塞賦值描述的賦值行為是立即更新的。
非阻塞賦值在塊結束時才完成賦值操作最盅,即賦值并不是立即就改變的突雪。
塊內(nèi)賦值符號 <=右邊的變量是當前時鐘狀態(tài)的值起惕,賦值符號左邊的變量代表時鐘信號下一個狀態(tài)的值。時鐘邊沿的前后兩個狀態(tài)咏删。
阻塞和非阻塞賦值惹想,不能用在同一個always塊內(nèi)。