Рубрики

ВОРОТА | GATE-CS-2005 | Вопрос 62

Рассмотрим следующую схему, включающую положительный фронт, вызванный 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)

Рекомендуемые посты:

ВОРОТА | GATE-CS-2005 | Вопрос 62

0.00 (0%) 0 votes