Скачиваний:
23
Добавлен:
28.04.2023
Размер:
1.07 Mб
Скачать
      1. Кодопреобразователь

В качестве примера синтеза кодопреобразователя вернемся к рассмотренной ранее схеме шифратора. В реальных устройствах запросы могут поступать одновременно на несколько входов, но необходимо выбрать всегда один. Для выделения только одного запроса в каждый момент времени на входе шифратора можно поставить схему определения приоритета, как показано на рис. 1.8. Схема определения приоритета будет являться простым кодопреобразователем. Исходим из условия, что наивысший приоритет имеет вход x0, а на самый низкий приоритет у входа x3.

Рис. 1.8. Приоритетный шифратор.

Запишем таблицу истинности для блока P, табл. 1.5.

Таблица 1.5.

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

1

0

1

0

0

1

0

1

0

1

1

0

1

1

0

1

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

1

0

1

0

1

1

0

1

1

1

1

1

0

0

1

1

1

0

1

1

1

1

1

0

1

1

1

1

1

1

Из таблицы можно записать систему логических уравнений.

1.2. Кцу коммутационного типа

1.2.1. Мультиплексор

Мультиплексор – это устройство, коммутирующее на единственный выход тот из входов данных, адрес которого указан на адресных входах. Структура мультиплексора изображена на рис. 1.9. Устройство собирает информацию с разных входов на одну линию. В устройствах коммутационного типа на адресные входы в каждый момент времени информация поступает параллельно, а по входам данных следует последовательно, входы данных в этом случае не представляют собой шину. Так как в описании устройства в виде таблицы будут фигурировать два типа входов, и на каждую комбинацию адресов необходимо рассматривать два состояния соответствующего входа данных: «0» и «1». Функцию выхода записываем при Do=1 для каждого адреса.

Рис. 1.9. Структура мультиплексора.

Для n адресных входов и m входов данных соотношение m=2n (m<2n ).

Таблица функционирования для 2-х адресных входов, табл. 1.6.

Таблица 1.6.

0

0

-

-

-

0/1

0/1

0

1

-

-

0/1

-

0/1

1

0

-

0/1

-

-

0/1

1

1

0/1

-

-

-

0/1

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