ДешифраторДешифратором називається комбінаційна схема, що має n входів і 2n виходів, яка перетворює двійковий код на своїх входах в унітарний код на виходах. Унітарним називається двійковий код, що містить одну і тільки одну одиницю, наприклад 00100000. Умовно-графічне позначення дешифратора на три входи наведено на рис. 1. Рис.4. - Умовне графічне позначення трьохвходового дешифратора Номер розряду, в якому встановлюється "1" на виході дешифратора, визначається кодом на його входах. Нижче наведена таблиця істинності трехвходового дешифратора (таблиця 1.).
Приклад. Реалізація дешифратора в одноелементнюму базисі "Штрих Шеффера" досить проста, так як таблиця істинності для будь-якого виходу має тільки одну одиницю. На рис. 5 представлена схема формування сигналу на одному з виходів дешифратора (сигнал f5 на виході 5):
З представленої схеми видно, що фактично логіку перетворення виконує лише елемент 2, в той час як елемент 1 служить для отримання інверсії сигналу x1, а елемент 3 перетворить отримане на елементі 2 інверсне значення функції в пряме. У більшості реальних інтегральних мікросхем реалізовані саме дешифратори з інверсними виходами. Позначення такого дешифратора показано на рис. 6. Дешифратори широко застосовуються в різних пристроях комп'ютерів. Перш за все, вони використовуються для вибору комірки запам'ятовуючого пристрою, до якої проводиться звернення для запису або зчитування інформації. При цьому частина розрядів адресного коду може дешифруватися дешифраторами, виконаними у вигляді окремих інтегральних схем, а інша частина розрядів (зазвичай молодша) дешифрується за допомогою дешифраторів, вбудованих безпосередньо в ВІС пам'яті. Крім того, дешифратори знаходять застосування в пристроях управління для визначення виконуваної операції, побудови розподільників імпульсів і в інших блоках.
Відомі наступні способи побудови дешифраторів: пірамідальні, багатоступеневі, прямокутні.
|