Упражнения
-
Реализуйте модуль, который принимает на вход два однобитных входа
a
иb
, а на выход c выдает значениес ≡ a → b
, где → --- импликация. -
Реализуйте модуль вычисляющий отрицание импликации
с ≡ ¬(a → b)
. -
Реализуйте модуль вычисляющий значение стрелки Пирса
с ≡ ¬(a NOR b)
. -
Реализуйте модуль вычисляющий значение штриха Шеффера
с ≡ ¬(a NAND b)
. -
Напишите тестбенч для модулей из упражнений 1., 2., 3., 4.
-
(опциональное) Напишите собственный Makefile используйте его в своей любимой CI системе.