Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DD_and_M_2-1.pdf
Скачиваний:
101
Добавлен:
01.04.2015
Размер:
1.91 Mб
Скачать

28

x

&

y = x

x1 x2

&

 

&

y = x1 x 2

x1

x2

& & &

y = x1 + x 2

Рис. 2.8. Реализация основных функций на элементах И-НЕ

Если операцию инверсии входных переменных символически отразить кружками на входах элемента, то можно получить условное графическое изображение элемента ИЛИ, эквивалентное основному (рис. 2.9).

x1

 

 

 

y = x 1+ x2

1

x2

 

 

 

 

 

 

 

 

 

 

x1 x2

&

y = x 1+ x2

Рис. 2.9. Эквивалентные формы графического изображения элемента ИЛИ

Схемы, аналогичные показанным на рис. 2.8 и 2.9, могут быть составлены с использованием элементов ИЛИ-НЕ.

2.1.4. Логические элементы как схемы временной селекции

Анализ таблиц истинности логических элементов показывает, что они могут использоваться для временной селекции данных в цифровых устройствах. Если один из входов элемента И рассматривать как вход данных D, а второй - как вход управления G, то на выходной сигнал Q=D

при G=1 и Q=0 при G=0 (рис.2.10).

Это означает, что элемент И может играть роль стробирующей схемы, позволяющей выделять сигнал данных в пределах стробирующего (разрешающего) импульса положительной полярности. Управляющий сигнал G нулевого уровня запрещает прохождение данных на вход элемента. Схема стробирования может быть построена и на элементах ИЛИ, И-НЕ, ИЛИ-НЕ.

ЦИФРОВЫЕ УСТРОЙСТВА И МИКРОПРОЦЕССОРЫ. ЧАСТЬ 1

29

БАЗОВЫЕ ЛОГИЧЕСКИЕ СХЕМЫ

Рис. 2.10. Элемент И как схема стробирования

Если сигнал данных D и управления G подать на входы элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, то, как следует из таблицы истинности, выходной сигнал:

Q = D

при

G = 0

Q =

 

при

G =1

D

Это очень важное свойство означает, что на базе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ можно построить управляемый переключатель полярности. Данные передаются на выход элемента в прямой и инверсной (дополнительной) форме в зависимости от управляющего сигнала.

2.1.5. Логические состязания

Если известна логическая формула, связывающая входные и выходные переменные проектируемого устройства, то нетрудно составить схему, отдельные элементы которой выполняют логические операции в соответствии с заданной формулой. Но и тогда, когда структура схемы полностью соответствует заданной логической формуле, выходные переменные могут на отдельных интервалах времени принимать значения, не равные расчетным. Это может быть вызвано тем, что сигналы, представляющие переменные, поступают на входы выполняющего некоторую операцию элемента с различными временными задержками. Такие явления называют логическими состязаниями.

Существо процессов, которые происходят при логических состязаниях, можно выяснить на простом примере. Известно, что произведение логической переменной на ее инверсию тождественно равно

0(правило отрицания), т.е.:

xx = 0

Такое произведение может быть реализовано с помощью схемы, показанной на рис. 2.11а. Временные диаграммы, показывающие процессы в схеме при изменении значения переменной x, представлены на рис. 2.11б. Так как сигнал, представляющий переменную у, появляется на выходе элемента НЕ с задержкой, то x y 0 в интервале, равном длительности задержки. Временная диаграмма, показывающая переменную z, построена с учетом задержки в элементе И. Так как время задержки и длительность

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]