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

Шифраторы – устройства, определяющие адрес направления, по которому поступил запрос.

Рис.1.6.

Такое устройство имеет N входов (x0 xN-1 и M выходов (A0 AM-1). В каждый момент времени активным может быть только один вход. На выходах при этом появляется двоичная комбинация, соответствующая адресу активного входа. Очевидно, что M=log2N –для полнодоступного шифратора и Mlog2N - для неполнодоступного. Неполнодоступным шифратором называется устройство, имеющее количество входов не кратное степени двух.

В качестве примера построим шифратор на 4 входа.

Рис.1.7.

Таблица функционирования такого устройства при условии активного уровня «1»

X3

X2

X1

X0

A1

A0

0

0

0

1

0

0

0

0

1

0

0

1

0

1

0

0

1

0

1

0

0

0

1

1

Табл.1.2.

Из таблицы выводим выражения для A0 и A1

A0 =x0  x1x2x3  x0 x1x2 x3 =x0x2(x1x3);

A1 = x0 x1 x2x3  x0 x1x2 x3 =x0x1(x2x3);

Строим схему

Рис.1.8.

          1. 1.3.Дешифраторы.

Дешифратор – устройство, посылающее запрос по направлению, адрес которого установлен на входах. Такое устройство имеет N адресных входов (A0AN-1) и M выходов (y0yM-1).

Рис.1.9.

В каждый момент времени активный уровень может появиться только на одном выходе, адрес которого в виде двоичной комбинации установлен на адресных входах. Для полного дешифратора количество выходов M=2N , для неполного - M2N .

В качестве примера рассмотрим синтез дешифратора на два адресных входа.

Рис.1.10.

Таблица функционирования при активном уровне «1».

A1

A0

Y3

Y2

Y1

Y0

0

0

0

0

0

1

0

1

0

0

1

0

1

0

0

1

0

0

1

1

1

0

0

0

Табл.1.3.

Из таблицы очевидно, что

y0=A0 A1;

y1= A0 A1

y2=A0  A1;

y3= A0  A1;

Построим схему.

Рис.1.11.

          1. 1.4. Кодопреобразователь.

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

В качестве примера рассмотрим устройство на 4 входа, выдающее положительный результат при появлении не менее 3-х входных «1». Такой кодопреобразователь имеет только один выход. Таблица функционирования

X3

X2

X1

X0

Y

0

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

1

1

0

0

1

0

0

0

0

1

0

1

0

0

1

1

0

0

0

1

1

1

1

1

0

0

0

0

1

0

0

1

0

1

0

1

0

0

1

0

1

1

1

1

1

0

0

0

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

Табл.1.4.

Функция выхода

Y= x0 x1 x2 x3x0 x1 x2 x3  x0x1 x2 x3  x0 x1x2 x3  x0 x1 x2x3 = x1 x2 x3 (x0x0)  x0x3(x1x2x1x2)  x0x1x2x3 = x1x2x3x0x3(x1x2)x0x1x2x3 = x1x2(x3x0x3)x0x3(x1x2) = x1x2(x3x0)x0x3(x1x2) (1.5)

При выводе выражения 1.5. учитываем, что x0x0 = 1, x1x2x1x2=x1x2, x3x0x3=x3x0

Построим схему.

Рис.1.12.

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