Altifigence Academy

7 / 36 · 概念

MUX 與觀測暫存器

區分組合輸出與取樣輸出。

一個輸出、兩種選擇

多工器選取一個輸入送至輸出。本例的輸入為 a、b,由 sel 決定選哪個。

assign y = sel ? b : a; 在 sel=0 選 a、sel=1 選 b。組合輸出跟隨輸入,不等待時脈邊緣儲存。

sampled_y 是暫存器,在上升緣擷取 y,保持到下一上升緣。請在波形比較這兩種行為。

absely
0100
0111
1001
1010

執行前先預測結果

a=0、b=1,sel 從 0 變 1 時,y 和 sampled_y 何時改變?

此選擇適用於本瀏覽器,隨時可從頁尾變更。