Реализация переключательных функций на мультиплексорах и ДЕШИФРАТОРАХ

Пусть требуется реализовать ПФ, зависящую от двух переменных и представленную таблицей истинности (таблица 1).

 

Таблица 1

 

№ набора X1 X0 y

 

В общем случае можно сформулировать следующее правило: если количество логических переменных n, от которых зависит реализуемая ПФ, совпадает с разрядностью адресной части мультиплексора, то эти переменные подаются на адресные входы мультиплексора (старшая переменная – на старший адресный вход), а на информационные входы мультиплексора с четырьмя входами – константы 0 и 1 в соответствии с таблицей истинности реализуемой ПФ (рисунок 1).

 

 

 
 

 

 


Рисунок 1. – Реализация ПФ yMS на мультиплексоре

Попробуем реализовать теперь ПФ, зависящую от трех переменных (см. таблицу 2), на том же мультиплексоре с четырьмя входами.

Для общего случая можно сформулировать следующее правило: если количество логических переменных n, от которых зависит реализуемая ПФ, на единицу больше разрядности адресной части мультиплексора, то данную ПФ можно реализовать на мультиплексоре с четырьмя входами и одном инверторе.

 

 

Таблица 2

 

№ набора X2 X1 X0 y

 

 

Если в таблице 2 выделить четыре группы по две строки в каждой и отделить переменную Х0 от Х2 и Х1 , то получим таблицу 3 (где выделения сделаны двойной линией).

Таблица 3.3

 

№ набора X2 X1 X0 y y = f(Х0) y =
X0

 

Из таблицы 3 видно, что переменные Х2 и Х1 образуют четыре набора, на каждом из которых функция y зависит только от одной переменной Х0, причем значения y = f(Х0) легко выявляются из этой таблицы.

 

 
 

 

 


Рисунок 2. – Реализация ПФ 3 аргументов на мультиплексоре с четырьмя входами

 

Для реализации ПФ на дешифраторе используется свойство дешифратора с n адресными входами, согласно которому каждый из его m = 2n выходов реализует инвертированную конституенту «1» для каждого из m наборов аргументов (сигналов на адресных входах).

 

Пусть требуется реализовать ПФ, зависящую от трех переменных и представленную картой Вейча (см. рис. 1.5).

Рис. 1.5 Задание ПФ y картой Вейча

 

Эту функцию можно представить в СДНФ (1.7), в базисе И-НЕ (1.8), и в СКНФ (1.9), в базисе ИЛИ-НЕ(1.10):

 

(1.7)

 

(1.8)

 

(1.9)

 

(1.10)

 

Поскольку в полном дешифраторе реализуются все конституенты, то для получения ПФ достаточно добавить к нему один логический элемент. Итак, для реализации ПФ по уравнению (1.7) требуется дешифратор с активной единицей выхода и четырехвходовый элемент ИЛИ (рис. 1.6); по уравнению (1.8) требуется дешифратор с активным нулем выхода и четырехвходовый элемент И-НЕ (рис. 1.7,); по уравнению (1.9) - дешифратор с активным нулем выхода и четырехвходовый элемент И (рис. 1.7) и по уравнению (1.10) - дешифратор с активной единицей выхода и четырехвходовый элемент ИЛИ-НЕ (рис. 1.8).

Из рассмотренного примера следует, что для реализации произвольной ПФ, зависящей от n переменных, требуются две ИС: дешифратор «1 из 2n» и логический элемент с числом входов не более 2n - 1.

 

Рис. 1.6. Реализация ПФ по (1.7) Рис. 1.7. Реализация ПФ по (1.8)

 

 

 

Рис. 1.8. Реализация ПФ по (1.9) Рис. 1.9. Реализация ПФ по (1.10)


4.15 Счетчики на D- и JK-триггерах








Дата добавления: 2017-09-19; просмотров: 1293;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.01 сек.