Professional Documents
Culture Documents
Базилевич КН 111 лаб 6
Базилевич КН 111 лаб 6
Група: КН-111
Дисципліна: Схемотехніка та архітектура комп’ютерів
Варіант: №3
Лабораторна робота №6
«Проектування дешифраторів»
Мета:вивчення принципів проектування дешифраторів в заданому базисі
логічних елементів, а також дослідження функціонування спроектованих
дешифраторів.
Теоретичні відомості:
Дешифратор – функціональний вузол комп'ютера, призначений для
перетворення кожної комбінації вхідного двійкового коду в керуючий сигнал
лише на одному зі своїх виходів.
Розрізняють повні та неповні дешифратори. Повні дешифратори реалізують 2n
конституент, де n – це число інформаційних входів. Неповні дешифратори
реалізують менш ніж 2n конституент.
Завдання:
1. Спроектувати лінійний дешифратор із заданим числом та типом входів/виходів.
2. Спроектувати пірамідальний дешифратор із заданим числом та типом
входів/виходів.
3. Спроектувати матричний дешифратор із заданим числом та типом
входів/виходів.
4. На основі каскадного з’єднання дешифраторів із заданим числом та типом
входів/виходів спроектувати заданий дешифратор.
5. Побудувати лінійний неповний дешифратор для переводу двійкових чисел із
заданого коду в десятковий код в базисі І, ЧИ, НЕ; І-НЕ; ЧИ-НЕ.
Хід роботи та результати:
Завдання 1:
1. Проектую лінійний дешифратор з 3 входами, 8 прямими виходами та стробуванням.
2. Записую таблицю істинності для цього дешифратора та рівняння виходів.
3. Підключаю до схеми Word Generator та показую результати.
x3 x2 x1 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 0 0
1 1 1 0 0 0 0 0 0 0 1
Для лінійного дешифратора зі стробуючим входом W система рівнянь набуває вигляду:
F0 = 𝑥 𝑥 𝑥 W, F1 =𝑥 𝑥 𝑥 W, F2 𝑥 𝑥 𝑥 W, F3 = 𝑥 𝑥 𝑥 W, F4=𝑥 𝑥 𝑥 W,
= 3 2 1 3 2 1 3 2 1
3 2 1 3 2 1
x3 x2 x1 F0 F1 F2 F3 F4 F5 F6 F7
0 0 0 0 1 1 1 1 1 1 1
0 0 1 1 0 1 1 1 1 1 1
0 1 0 1 1 0 1 1 1 1 1
0 1 1 1 1 1 0 1 1 1 1
1 0 0 1 1 1 1 0 1 1 1
1 0 1 1 1 1 1 1 0 1 1
1 1 0 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 0
Завдання 3
1. Складаю схему матричного дешифратора.
2. Записую функції для дешифратора.
3. Підключаю до схеми Word Generator та показую результати.
Запишу систему вихідних функцій повного дешифратора „з 3 в 8” у вигляді таких
скорочених значень:
F0 = a0b0, F1 = a0b1, F2 = a1b0, F3 = a1b1, F4 = a2b0, F5 = a2b1, F6 = a3b0, F7 = a3b1,
де введені дворозрядні функції ai i bi , які реалізуються дешифраторами рядків і
стовпчиків відповідно:
a0 = x̅ 3x̅ 2, a1 = x3x̅ 2, a2 = x̅ 3x2, a3 = x3x2, b0 = x̅ 1, b1 =
x1. Підключаю до схеми Word Generator:
При великому числі розрядів прямокутний дешифратор майже у n/2 рази
економічніший лінійного.
Отже, значення співпадають, тому схема побудована правильно.
Завдання 4
1. Складаю схему нарощеного дешифратора (2/4 → 3/8)
2. Записую таблицю істинності для цього дешифратора та рівняння виходів.
3. Підключаю до схеми Word Generator та показую результати.
x4 x3 x2 x1 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12
0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1
0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1
0 0 1 0 1 0 0 1 1 1 1 1 1 1 1 1
0 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1
0 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1
0 1 0 1 1 1 1 1 0 0 1 1 1 1 1 1
0 1 1 0 1 1 1 1 1 0 0 1 1 1 1 1
0 1 1 1 1 1 1 1 1 1 0 0 1 1 1 1
1 0 0 0 1 1 1 1 1 1 1 1 0 1 1 1
1 0 0 1 1 1 1 1 1 1 1 1 1 0 1 1
1 0 1 0 1 1 1 1 1 1 1 1 1 1 0 1
1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0
Отже, вхідні змінні X1, X2, X2 подаються паралельно на входи обох дешифраторів: змінна
Х4 подається безпосередньо на вхід стробування W першого дешифратора, через інвертор
– на вхід стробування другого дешифратора. Ця каскадна схема працює так. Якщо
значення старшого розряду вхідного коду Х4 = 0, то в роботу включається перший
дешифратор з інверсними вісьмома виходами 0L ,..., 3L , при цьому другий дешифратор
блокований (вимкнений) і на його виходах 8L ,..., 15L встановлюється високі рівні. При Х4
= 1 блокується перший дешифратор і включається в роботу
Завдання 5
1. Складаю таблицю істинності функції кожного виходу для дешифратора.
2. Будую лінійний неповний дешифратор для двійкових чисел у базисі І, ЧИ, НЕ; І-
НЕ, ЧИ-НЕ.
3. Показую результати при під’єднанні Word Generator до
схеми. Таблиця істинності дешифратора:
входи виходи
X3 X2 X1 X0 Y
0 0 1 1 Y3
0 1 0 0 Y4
0 1 0 1 Y5
0 1 1 0 Y6
1 0 0 0 Y7
1 0 0 1 Y8
1 0 1 0 Y9
Висновок
Отже, я вивчила принципи проектування дешифраторів в заданому базисі
логічних елементів, а також дослідила функціонування спроектованих
дешифраторів.
Самостійно виконала індивідуальні завдання, де показала набуті вміння.