0
私はNAND2Tetrisコースを修了していますが、OR、NOT、およびANDゲートを使用してマルチプレクサを実装する方法を理解できません。私は近くにあったANDゲートとORゲートを一緒にストリングすることに成功しましたが、真理値表の1つの行で失敗しました。HDLでのMuxltiplexerの実装
私はNAND2Tetrisコースを修了していますが、OR、NOT、およびANDゲートを使用してマルチプレクサを実装する方法を理解できません。私は近くにあったANDゲートとORゲートを一緒にストリングすることに成功しましたが、真理値表の1つの行で失敗しました。HDLでのMuxltiplexerの実装
まず、マルチプレクサの真理値表を作成します。入力がa
とb
と仮定してみましょう。選択入力はs
です。 s
が '0'の場合、出力o
はa
になります。 s
が '1'の場合、出力はb
になります。
a b s o
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
は今ブール式に真理値表を回す:1-muxltiplexor:2のためにそれをだ
o = s (!ab + ab) + !s (a!b + ab)
o = sb + !sa
:
o = !abs + a!b!s + ab!s + abs
これは、さらにに簡素化することができます。
試しましたか? – damage