Уровень 11: Умный запоминатель
Задание
Соберите D-триггер (DFF). Данные запоминаются по фронту Clock.
D-триггер (DFF) запоминает значение на входе D по ФРОНТУ тактового сигнала Clock (в момент переключения с 0 на 1).
Материалы по теме
Решение
Строится по схеме master-slave из четырёх NAND:
1. NAND#1: входы A=D (данные), B=Clock. 2. NAND#2: входы A=выход NAND#1, B=Clock. 3. NAND#3: входы A=выход NAND#1, B=выход NAND#4. 4. NAND#4: входы A=выход NAND#2, B=выход NAND#3.
Первая пара (NAND#1+#2 = master) принимает данные когда Clock=1. Вторая пара (NAND#3+#4 = slave) запоминает когда Clock=0.
Выход NAND#3.Q — это основной выход Q. Тактовый сигнал подайте с предустановленного элемента Clock (pre:Clock) на холсте.