演習
演習1: 3個の入力シグナルを持つ乗算器
2個の入力シグナルを持つ乗算器を参考に、3個の入力シグナルを持つ乗算器を作ってください。余裕があれば、先程作成したmultiplier2
を使用したものを作ってみてください。
ヒント
制約はシグナルの2次以下の関数でなくてはなりません。演習2: N個の入力シグナルを持つ乗算器
3つの入力シグナルを持つ乗算器を作りました。一般化してN個の入力シグナルを持つ乗算器を作ってください。
演習3: 入力シグナルが真偽値かをチェックする回路
入力シグナルを1つ取り、そのシグナルが0か1であればそのシグナルをそのまま返す回路を作ってください。テンプレートの名前はbinaryCheck
としてください。
演習4: 論理AND回路
Multiplier2
とbinaryCheck
を利用して、2個の入力シグナルを取る論理AND回路を作ってください。
演習5: N入力の論理AND回路
Multiplier2
とbinaryCheck
を利用して、N個の入力シグナルを取る論理AND回路を作ってください。