7 / 36 · 概念
MUXと観測レジスタ
組合せ出力とサンプリング出力を区別します。
レッスンは無料で読めます。受講登録すると進捗を保存できます。
一つの出力、二つの選択肢
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はいつ変わりますか?
✓ 学習済み