Дешифратори

ДЕШИФРАТОРИ І ШИФРАТОРИ

ТИПОВІ ВУЗЛИ ЦИФРОВОЇ СХЕМОТЕХНІКИ

До типових вузлів належать логічні схеми, які найчастіше використовуються в цифрових ЕОМ. Серед них існують як комбінаційні так і послідовнісні схеми з пам’яттю.

Дешифратор (декодер)– цетипова логічна комбінаційна схема з n інформаційними входами і 2n виходами. Тобто це схема призначена для реалізації конституент одиниці.

Розрізняють повні і неповні дешифратори. Повні дешифратори реалізують конституент, де n – це число інформаційних входів. Неповні дешифратори реалізують менше ніж конституент.

Функціонування повного дешифратора описується системою логічних виразів вигляду:

;

;

...

,

де – вхідні двійкові змінні; , , ..., – вихідні логічні функції, що являють собою мінтерми. Якщо дешифратор неповний, то число виходів менше ніж .

Таблиця істинності функцій повного дешифратора, для , має вигляд:

Індекс функції визначає номер обраного виходу і відповідає десятковому еквіваленту вхідного коду. Вихід, на якому з’являється керуючий сигнал, називають активним. Якщо значення сигналу на активному виході відображається логічною 1 (H), то на решті пасивних виходів встановлюється логічний 0 (L). Двійковий код, який завжди містить тільки одну одиницю, решта – нулі, називається унітарним. Тому дешифратори є перетворювачами вхідного позиційного коду в унітарний вихідний. Зауважимо, що крім позначень H і L для логічних входів і виходів можуть вживатись позначення X (байдужий – 0 чи 1) і Z , що відповідає буферу виходу зі Z станом.

У дешифраторах в інтегральному виконанні стан активного виходу часто відображається значення логічний 0 (L), а на інших пасивних виходах установлюється логічна 1 (H).

Функціонування повного дешифратора з інверсними виходами представляється логічними формулами вигляду:

;

;

...

,

де , , ..., – вихідні логічні функції, що являють собою макстерми.

Розглянемо деякі методи побудови дешифраторів з використанням пакету MAX+plus II та мови програмування апаратури AHDL.