Рассмотрим следующую схему, включающую положительный фронт, вызванный D FF.
Рассмотрим следующую временную диаграмму. Пусть Ai представляет логический уровень на линии A в i-ом такте.
Пусть A 'представляет собой дополнение к A. Правильная выходная последовательность на Y за периоды с 1 по 5 равна
(A) A0 Al A1 ′ A3 A4
(B) A0 Al A2 ′ A3 A4
(C) Al A2 A2 ′ A3 A4
(D) Al A2 ′ A3 A4 A5 ′
Ответ: (А)
Пояснение: Используемый здесь триггер представляет собой триггер D, запускаемый положительным фронтом, что означает, что только на « восходящем фронте тактового сигнала » триггер захватит вход, предоставленный в D, и, соответственно, выдаст выход в Q. И в другое время часов выход не меняется. Выходной сигнал D триггера такой же, как входной, то есть Y = Q = D (на переднем фронте).
Теперь в приведенном выше вопросе даны 5 тактов, и мы должны найти выходные данные Q или Y в этих тактах.
Во-первых, давайте выведем логическое выражение для логических элементов.
который :
D = AX + X 'Q'
Сейчас,
В 1-й тактовый период (т.е. когда t = от 0 до 1)
здесь часы имеют нарастающий фронт при t = 0, следовательно, только в этот момент D триггер изменит свое состояние.
На первых часах X = 1, поэтому D = A. Теперь логическая линия может иметь разные уровни в разные периоды времени, т. Е. Может быть высокой или низкой, поэтому мы должны ответить относительно i-го периода синхронизации, где Ai логический уровень (высокий или низкий) логической линии A в i-х часах.
Таким образом, в 1-м тактовом периоде логическим значением должно быть А1 (т. Е. Значение A в 1-м тактовом периоде), но из-за задержки, обеспечиваемой логическими элементами (задержка распространения), значение A, используемое триггером, является предыдущим значением A only, т.е. он будет фиксировать значение D, полученное в результате использования логической линии A в 0-м тактовом периоде, который равен A0. То же самое происходит со значением X, т.е. вместо Xi, предыдущее значение X используется в i-м тактовом периоде, который является Xi-1.
Теперь, в 1-й тактовый период значение X такое же, как и в 0-й тактовой, то есть в логике 1. Итак, X = 1 и A = A0, следовательно, D = A0, и, следовательно, Q = Y = A0
Точно так же мы должны сделать для других тактов, то есть вместо того, чтобы брать Ai и Xi, Ai-1 и Xi-1 должны быть взяты для получения выходных данных в i-м тактовом периоде.
Во 2-й тактовый период (т.е. когда t = от 1 до 2)
Рекомендуемые посты:
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 52
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 65
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 64
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 53
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 54
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 55
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 56
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 57
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 58
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 59
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 60
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 61
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 62
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 63
- ВОРОТА | Sudo GATE 2020 Mock II (10 января 2019 года) | Вопрос 65
0.00 (0%) 0 votes