Моделирование и исследование работы узлов коммутации и контроля с использованием программы Electronics Workbench, страница 3


где fi – значение функции дешифратора на i-ом выходе, а          означает либо наличие инверсии переменной, либо ее отсутствие. Количество уравнений дешифратора соответствует количеству его выходов. Величина «i» соответствует номеру набора переменных, при котором функции принимают единичное значение.

Дешифраторы в БЦВМ используются в следующих случаях:

% для формирования  управляющих сигналов в зависимости от значения входного кода;

% для расшифровки кода операции выполняемых команд;

% для декодирования адреса ячеек оперативной или постоянной памяти;

% в преобразователях информации «аналог-код» и т.д.

     По способу построения схемы дешифраторов могут быть одноступенчатыми (линейными) или многоступенчатыми. Способ построения дешифратора определяется видом уравнений, которыми описывается его работа. Приведенная выше система уравнений характерна для линейного дешифратора. При построении функциональной схемы дешифратора уравнения рассматриваются как независимые и реализуются на логических элементах.

      Рассмотрим в качестве примера построение линейного дешифратора на три входа и восемь выходов. Таблица истинности, которая описывает работу дешифратора, имеет вид таблицы 8.1. 

 Таблица 8.1. 

X

Значения логических функций

Система уравнений логических

 функций

x2

x1

x0

f0

f1

f2

f3

f4

f5

f6

f7

0

0

0

1

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

1

1

0

0

0

1

0

0

0

0

1

0

0

0

0

0

0

1

0

0

0

1

0

1

0

0

0

0

0

1

0

0

1

1

0

0

0

0

0

0

0

1

0

1

1

1

0

0

0

0

0

0

0

1