7 / 36 · 概念
MUX 與觀測暫存器
區分組合輸出與取樣輸出。
單元可免費閱讀,註冊課程即可儲存學習進度。
一個輸出、兩種選擇
多工器選取一個輸入送至輸出。本例的輸入為 a、b,由 sel 決定選哪個。
assign y = sel ? b : a; 在 sel=0 選 a、sel=1 選 b。組合輸出跟隨輸入,不等待時脈邊緣儲存。
sampled_y 是暫存器,在上升緣擷取 y,保持到下一上升緣。請在波形比較這兩種行為。
| a | b | sel | y |
|---|---|---|---|
| 0 | 1 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 0 | 1 | 0 |
執行前先預測結果
a=0、b=1,sel 從 0 變 1 時,y 和 sampled_y 何時改變?
✓ 已學習