Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
namefix.doc
Скачиваний:
11
Добавлен:
28.10.2018
Размер:
622.08 Кб
Скачать
        1. 1. Комбинационные цифровые устройства.

КЦУ описываются простыми логическими уравнениями, все аргументы которых – входные значения. В каждый момент времени состояние выхода такого устройства зависит только от комбинации на входе. Существуют два основных типа КЦУ: кодопреобразующие и коммутационные.

К кодопреобразующим КЦУ относятся сумматоры, кодопреобразователи, шифраторы и дешифраторы.

К коммутационным КЦУ относятся мультиплексоры и демультиплексоры.

Все КЦУ строятся методом простого синтеза по заданной таблице функционирования или по логическому уравнению, заданному в канонической форме. Из курса дискретной математики известно, что канонической формой логического уравнения является запись, представленная в виде комбинации термов (первичных логических образований). Это или дизъюнктивная нормальная форма (1.1) – сумма минтермов, или конъюнктивная нормальная форма (1.2) – произведение макстермов.

Рассмотрим примеры синтеза КЦУ.

          1. 1.1. Сумматор.

Сумматор – цифровое устройство для поразрядного суммирования двух двоичных чисел. Для построения таблицы функционирования и выведения формулы работы устройства обратимся к примеру. Сложим числа 13 + 7.

Представим в двоичной форме: 13=123+122+021+120=1101b (b-binary); 7=023+122+121+120=0111b

Слагаемые, представленные в двоичной форме, должны иметь одинаковую разрядность. При сложении помним, что в арифметике 1+1=2, а в двоичной форме 2 – это 10, т.е. перенос единицы в следующий разряд. Выводы по примеру:

  • многоразрядный сумматор представлен совокупностью одноразрядных;

  • одноразрядный сумматор имеет разрядные входы, назовем их ai и bi , вход переноса из предыдущего разряда- cri, выход разрядной суммы- si и выход переноса в следующий разряд- crpi;

  • соединение одноразрядных сумматоров в многоразрядный производится по входам-выходам переноса.

Запишем таблицу функционирования. Табл 1.1.

cri

ai

bi

si

crpi

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1

Табл.1.1

Синтез любого КЦУ производится отдельно для каждого выхода. Для записи формулы необходимо рассматривать входные комбинации относительно однозначных состояний выходов – или только по «1» или только по «0». При этом надо вспомнить, что в логике на «1» однозначно решается произведение, а на «0»-сумма.

Запишем формулы для si и crpi. Рассмотрим выходные отклики «1», тогда

Si = cri  ai  bi  cri  ai bi cri ai bi  cri  ai  bi = cri  (ai  bi  ai bi) 

cri(ai bi  ai  bi ) = cri  ( ai  bi )  cri  (ai  bi ) = cri (ai bi ) (1.3.)

При выводе выражения 1.3. учитываем, что ai  bi ai  bi - есть сумма по модулю два ai bi , а ai bi  ai  bi - есть инверсия суммы по модулю два (условие равнозначности)

ai bi .

Итак

Si = cri (ai bi )

CRPi = cri  ai  bi  cri ai  bi  cri  ai bi  cri  ai  bi = ai  bi  (cri  cri )  cri  (ai bi  ai bi ) = ai bi cri ( ai bi ) (1.4.)

Для вывода выражения 1.4 группируем 1-й терм с 4-м и 2-й терм с 3-м. Учитываем, что cri cri =1, а ai  bi ai  bi - есть сумма по модулю два - ai  bi . Итак, имеем необходимые логические выражения для построения устройства.

si = cri  ( ai bi );

crpi = ai  bi  cri  ( ai bi );

Построим схемы вначале для каждого выражения отдельно

Рис 1.1.

Рис 1.2.

При построении схемы по записанному уравнению мы условно решаем задачу по действиям, как в начальной школе. Сначала выполняются действия в скобках, затем действия 2-ой ступени (здесь - логическое умножение), а затем действия 1-ой ступени – сложение. Теперь объединим обе схемы, т.к. они имеют общие входы. Заметим также, что эти схемы имеют общий элемент – исключающее ИЛИ для ai bi. Получаем

Рис 1.3.

Построена схема одноразрядного сумматора. Для построения многоразрядного сумматора необходимо объединить одноразрядные сумматоры по входам-выходам переноса. Это может быть или последовательный перенос (рис.1.4.), или ускоренный перенос (рис.1.5.). Входы ai ,bi выходы si внешние.

Рис 1.4.

Рис 1.5.

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