- •Міністерство освіти і науки україни львівський державний інститут новітніх технологій та управління ім. В. Чорновола Синтез схем арифметичних операцій
- •“Комп’ютерна схемотехніка ”
- •Упорядники: Сергій Сергійович Івчук, ст. Викладач каф. Ксм
- •1. Загальна характеристика суматорів
- •2. Однорозрядні суматори
2. Однорозрядні суматори
Одно розрядним суматором називається логічна схема, яка виконує додавання значень і-тих розрядів Xі та Yі двійкових чисел з урахуванням перенесення Zі з молодшого сусіднього розряду та виробляє на виходах функції результат Sі і перенесення Рі в старший сусідній розряд. На основі однорозрядних схем додавання на три входи та два виходи реалізуються багато розрядні суматори довільного типу. Алгоритм роботи однорозрядного суматора відображається таблицею істинності (табл. 6.1).
Xі |
Yі |
Zі |
Sі |
Рі |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
(1)
(2)
|
|
|
|
ХіYі Zі |
|
|
|
|
|
ХіYі Zі |
||
00 |
01 |
11 |
10 |
|
00 |
01 |
11 |
10 |
||||
0 |
1 |
0 |
1 |
0 |
|
|
0 |
0 |
1 |
0 |
0 |
|
1 |
0 |
1 |
0 |
1 |
|
|
0 |
1 |
1 |
1 |
1 |
|
Рис. 6.1. Карти Карно для мінімізації функцій: а - Sі; б - Рі |
||||||||||||
Мінімізація функцій (6.1) та (6.2) за допомогою карт Карно показана на рис. 1.
Як видно з кари Карно, функція результату Sі не мінімізується, а функція Рі мінімізується зі зниженням рангу кон’юнкції та використовує тільки прямі значення змінних:
Pi = XiYiXiZiYiZi = XiYi( Xi Yi)Zi (3)
При проектування комбінаційних однорозрядних суматорів враховують такі чинники:
схема має характеризуватися регулярністю (подібністю) структури мінімальною вартістю, тобто мати по можливості найменшу кількість логічних входів всіх елементів;
з метою підвищення швидкодії багаторозрядного суматора потрібен мінімальний час отримання функції перенесення tП = k tР, де k – кількість послідовно увімкнених елементів від входів до виходів Рі або
;
tР – середня затримка
розповсюдження сигналу одним логічним
елементом у вибраній серії інтегральних
мікросхем; параметр k часто називають
каскадністю (поверховістю) схеми. Таким
чином, для мінімізації часу отримання
перенесення необхідно зменшити
каскадність схеми та використати
інтегральні мікросхеми з малим часом
затримки проходження сигналу;для схем однорозрядних суматорів на основі рівнянь (1) і (2) необхідно формувати як прямі Рі так і інверсні значення функції перенесення. Така організація перенесень називається пара фазною.
Для побудови схеми однорозрядного суматора на універсальних логічних елемента НЕ-І рівняння (1) і (2) перетворюються на основі правил подвійної інверсії та де Моргана до наступного вигляду:
(4)
Схема однорозрядного суматора, створена на елементах НЕ-І відповідно до рівнянь (6.4), зображена на рис. 2, а; її вартість, яка вимірюється кількістю входів всіх елементів, становить 27, каскадність k = 3.
Рівняння (1) та (2) можуть бути подані через функцію «Виключне АБО»:
(5)
(6)
Схема однорозрядного суматора на елементах «Виключне АБО» згідно з рівняннями (5) і (6.6) показана на рис. 2, б; її вартість становить вісім входів і каскадність k = 2.
Функції однорозрядного суматора – само подвійні, тобто їх інверсії утворюються інвертуванням значень аргументів без зміни місцезнаходження знаків диз’юнкції та кон’юнкції, наприклад, для перенесення з рівняння (2)
(7)
Помножуючи ліві та праві частини співвідношення (7) на макстерм (XіYіZі), отримуємо:
(8)
Після підстановки лівої частини співвідношення (8) в праву частину виразу (1) отримаємо рівняння для функції Sі з використанням власного перенесення:
(9)
Схема однорозрядного суматора відповідно до рівнянь (9) і (3) показана на рис. 2, в; її вартість дорівнює 17 входів, каскадність k = 2. Важливою властивістю цієї схеми є використання тільки прямих значень вхідних змінних та однофазної ланки формування перенесення Рі в старший розряд.
Напівсуматором називається логічна схема, яка виконує додавання значень і-х розрядів Хі і Yі двійкових чисел Х і Y та реалізує на виході значення результату Мі і перенесення в старший сусідній розряд R:
.
(10)
Т
аким
чином напівсуматор виконує лише частину
задачі підсумовування в і-тому розряді,
оскільки не враховує перенесення з
сусіднього молодшого розряду. Схема
напівсуматора, реалізована на основі
рівнянь (10), показана на рис. 3. З рівнянь
(5) і (6) виходить, що схема однорозрядного
суматора може бути реалізована на
основі двох напівсуматорів та додаткового
логічного елемента АБО, зображена на
рис. 3, в.
Навчально-методичні матеріали
Бойко В., Гуржій А., Жуйков В., та ін. Схемотехніка електронних систем. Цифрова схемотехніка. – Київ, «Вища школа», 2004.
Бабич М., Жуков І. Комп’ютерна схемотехніка. Київ, «МК-Прес», 2004.
Угрюмов Е. Цифровая схемотехника. Сакт-Питербург, 2004.
Фрике К. Вводный курс цифровой электроники. Москва, 2004.
Бойт К. Цифровая электроника. Москва, 2007.
Андронік Буняк. Електроніка та мікросхемотехніка: навчальний посібник для вищих учбових закладів. - Київ - Тернопіль, 2001.
Мальцев П.П. й др. Цифровые интегральные микросхемы.: Справочник. -М.: Радио й связь . 1994.
Пухальский Г.И., Новосельцева В.Н. Проектирование дискретных устройств на интегральных микросхемах: Справочник. - М.: Радио и связь, 1990.
Титце У., Шенк К. Полупроводниковая схемотехника: Справочное руководство. Пер. с нем. - М.: Мир, 1983..
Скаржепа В.А., Луценко А.Н. Электроника й микросхемотехника.- К.: Выща школа, 1989.
