Skip to content

演習

演習1: 3個の入力シグナルを持つ乗算器

2個の入力シグナルを持つ乗算器を参考に、3個の入力シグナルを持つ乗算器を作ってください。余裕があれば、先程作成したmultiplier2を使用したものを作ってみてください。

ヒント 制約はシグナルの2次以下の関数でなくてはなりません。

演習2: N個の入力シグナルを持つ乗算器

3つの入力シグナルを持つ乗算器を作りました。一般化してN個の入力シグナルを持つ乗算器を作ってください。

演習3: 入力シグナルが真偽値かをチェックする回路

入力シグナルを1つ取り、そのシグナルが0か1であればそのシグナルをそのまま返す回路を作ってください。テンプレートの名前はbinaryCheckとしてください。

演習4: 論理AND回路

Multiplier2binaryCheckを利用して、2個の入力シグナルを取る論理AND回路を作ってください。

演習5: N入力の論理AND回路

Multiplier2binaryCheckを利用して、N個の入力シグナルを取る論理AND回路を作ってください。