- •1 Мета роботи
- •2 Загальні положення
- •2.1 Шифратори
- •2.2 Дешифратори
- •2.3 Мультиплексори
- •2.4 Демультиплексори
- •2.5 Суматори
- •3 Синтез схем комбінаційних цифрових пристроїв
- •3.1 Синтез шифраторів
- •3.2 Синтез дешифраторів
- •Синтез мультиплексорів
- •3.4 Синтез демультиплексорів
- •Синтез напівсуматоров і суматорів
- •4 Контрольні запитання
Синтез напівсуматоров і суматорів
Напівсуматор – це елемент за допомогою якого будуються схеми повних суматорів. Таблиця істинності, яка описує алгоритм роботи напівсуматорів приведена в табл. 3.5.
Таблиця 3.5 – таблиця істинності комбінаційного однорозрядного напівсуматора
A |
B |
CO |
S |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
Перемикальні функції, які отримано відповідно табл. 3.5 матимуть вигляд
S
= A
˄ B
˅ A
˄ B
= A
B
CO = A ˄ B
де S – значення додавання розрядів даних без урахування перенесення;
CO – (carry output) значення перенесення
Схеми напівсуматора побудовані відповідно до отриманих виразів приведені на рис. 3.8.
A
S
B
CO
b
a
Рисунок 3.8 – Схемні реалізації напівсуматора
Таблицю істинності повного суматора наведено в табл. 3.5.
Таблиця 3.5 – таблиця істинності повного суматора
A |
B |
CI |
CO |
S |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
Перемикальні функції, які отримано відповідно до таблиці істинності матимуть вигляд:
S
= A
˄ B
˄
CI
˅ A
˄ B
˄
CI
˅
A
˄ B
˄
CI
˅
A
˄ B
˄
CI
CO = A ˄ B ˄ CI ˅ A ˄ B ˄ CI ˅ A ˄ B ˄ CI ˅ A ˄ B ˄ CI
Виконуючи перетворення (мінімізацію) цих перемикальних функцій можливо реалізувати різні варіанти структур повних суматорів. Найчастіше використовується варіант мінімізації при котрому повний суматор реалізується відповідно до виразів
S = A B CI
CO = CI ˅ (A B) ˅ (A ˄ B)
Схема повного суматора, яку побудовано відповідно до цих виразів, наведено на рис. 3.9.
Рисунок 3.9 – Функціональна схема повного суматора
4 Контрольні запитання
4.1 Які цифрові пристрої є комбінаційними?
4.2 Яка послідовність синтезу схем КЦП?
4.3 В який спосіб можливо задати алгоритм роботи КЦП?
4.4 Надайте характеристики й область використання двійкового шифратора?
4.5 Надайте характеристики й область використання двійкового дешифратора?
4.6 Яким чином досягається збільшення кількості входів дешифратора?
4.7 Призначення входу дозволу роботи в КЦП, які додаткові можливості його використання застосовуються в схемних рішеннях?
4.8 Визначення мультиплексора. Використання мультиплексорів й їх характеристики.
4.9 Можливість використання мультиплексора для перетворення паралельного коду в послідовний. Поясніть на прикладі.
4.10 Визначення демультиплексора. Використання демультиплексорів й їх характеристики.
4.11 Визначення напівсуматора й повного суматора. Їх використання.
4.12 Як будується багаторозрядний комбінаційний суматор.
