Однорозрядні схеми суматорів

Найпростішим сумуючим елементом є чвертьсуматор. Найбільш відомі для даної схеми назви: елемент “сума по mod 2” і елемент “виключаюче АБО”.

Схема (рис. 1.1) має два входи Однорозрядні схеми суматорів - student2.ru і Однорозрядні схеми суматорів - student2.ru для двох доданків і один вихід Однорозрядні схеми суматорів - student2.ru для суми. Работу її відображає таблиця істинності (табл. 1.1), а відповідне рівняння має вигляд:

Однорозрядні схеми суматорів - student2.ru . (1.1)

Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru

а) б)

Рис. 1.1. Умовне графічне позначення чвертьсуматора (а) та еквівалентного йому елементу “виключаюче АБО” (б)

Табл. 1.1

Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru

Даний елемент випускається у вигляді ІС типу ЛП5 (серій 133, 155, 530, 531, 533, 555, 1531, 1533); ЛП2 (561, 564); ЛП4 (1561) і т. д.

Реалізуємо чвертьсуматор в базисах І-НЕ і АБО-НЕ, для чого перетворимо рівняння (17.1):

Однорозрядні схеми суматорів - student2.ru , (1.2)

Однорозрядні схеми суматорів - student2.ru . (1.3)

Однорозрядні схеми суматорів - student2.ru (1.4)

Однорозрядні схеми суматорів - student2.ru (1.5)

Схеми, що реалізують логічні функції (1.2), (1.3), (1.4) і (1.5) приведені відповідно на рис. 1.2, рис. 1.3, рис. 1.4, рис. 1.5.

Однорозрядні схеми суматорів - student2.ru

Рис. 1.2. Схема чвертьсуматора в базисі І-НЕ

Однорозрядні схеми суматорів - student2.ru

Рис. 1.3. Схема чвертьсуматора в базисі АБО-НЕ

Однорозрядні схеми суматорів - student2.ru

Рис. 1.4. Схема чвертьсуматора в базисі І-НЕ

Однорозрядні схеми суматорів - student2.ru

Рис. 1.5. Схема чвертьсуматора в базисі АБО-НЕ

Напівсуматор (рис. 1.6) має два входи Однорозрядні схеми суматорів - student2.ru і Однорозрядні схеми суматорів - student2.ru для двох доданків і два виходи: Однорозрядні схеми суматорів - student2.ru - сума, Однорозрядні схеми суматорів - student2.ru - перенос. Для позначення напівсуматора використовують букви Однорозрядні схеми суматорів - student2.ru (half sum – напівсума). Роботу напівсуматора відображає таблиця істинності (табл. 1.2).

Табл. 1.2

Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru

Згідно табл. 1.2 рівняння, що описує роботу напівсуматора має вигляд:

Однорозрядні схеми суматорів - student2.ru . (1.6)

Однорозрядні схеми суматорів - student2.ru

Рис. 1.6. Функціональне позначення напівсуматора (а) та його реалізація на елементах “виключаюче АБО” і І (б).

З рівнянь (1.6) випливає, що для реалізації напівсуматора необхідно один елемент “виключаюче АБО” та один елемент 2І-НЕ (рис. 1.6а). На рис. 1.7а показана реалізація напівсуматора в базисі І-НЕ. В даній схемі один з логічних елементів використовується як інвертор, а всього операцій інвертування – п’ять. Реалізуємо напівсуматор з використанням тільки одного інвертора, для чого рівняння суми запишемо в вигляді:

Однорозрядні схеми суматорів - student2.ru (1.7)

Схема напівсуматора, що реалізує рівняння (1.7), приведена на рис. 1.7б.

Однорозрядні схеми суматорів - student2.ru

Рис. 1.7. Напівсуматор в базисі І-НЕ (а), з одним інвертором (б).

Повний однорозрядний двійковий суматор (рис. 1.8) має три входи: Однорозрядні схеми суматорів - student2.ru - для двох доданків і Однорозрядні схеми суматорів - student2.ru - перенесення з попереднього (молодшого) розряду та два виходи: Однорозрядні схеми суматорів - student2.ru - сума, Однорозрядні схеми суматорів - student2.ru - перенесення в наступний (старший) розряд. Повний двійковий суматор позначається буквами Однорозрядні схеми суматорів - student2.ru . Роботу суматора відображає таблиця істинності (табл. 1.3).

Однорозрядні схеми суматорів - student2.ru

Рис. 1.8. Функціональне позначення повного двійкового однорозрядного суматора.

Табл. 1.3

Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru

Рівняння, що описують роботу повного двійкового суматора, представлені ДДНФ, згідно табл. 1.3, мають вигляд:

Однорозрядні схеми суматорів - student2.ru . (1.8)

Використовуючи карти Карно (рис. 1.9а, б) мінімізуємо логічні функції Однорозрядні схеми суматорів - student2.ru і Однорозрядні схеми суматорів - student2.ru .

Однорозрядні схеми суматорів - student2.ru

а) б)

Рис. 1.9. Карти Карно для суми Однорозрядні схеми суматорів - student2.ru а) і переносу Однорозрядні схеми суматорів - student2.ru б) повного однорозрядного суматора.

При стандартному підході рівняння для суми Однорозрядні схеми суматорів - student2.ru не може бути мінімізовано (рис. 7.9а), а рівняння для переносу Однорозрядні схеми суматорів - student2.ru після мінімізації має вигляд:

Однорозрядні схеми суматорів - student2.ru . (1.9)

При практичному проектуванні суматора рівняння (1.8) можуть бути перетворені до вигляду, зручного для реалізації з допомогою заданих логічних елементів.

Однорозрядні схеми суматорів - student2.ru . (1.10)

З виразів (1.10) випливає, що повний двійковий суматор можна реалізувати з допомогою двох напівсуматорів та одного елемента 2АБО. Відповідна схема приведена на рис. 1. 10. Вираз для Однорозрядні схеми суматорів - student2.ru також можна представити у вигляді:

Однорозрядні схеми суматорів - student2.ru . (1.11)

Однорозрядні схеми суматорів - student2.ru

Рис.7.10. Повний двійковий суматор, реалізований на двох напівсуматорах

Розглянемо метод, який використовуються для отримання оптимальної схеми повного двійкового суматора, що є основою схем суматорів типу ІМ1(133, 155) та ін. Він базується на використанні значення вихідного перенесення Однорозрядні схеми суматорів - student2.ru як допоміжної змінної при визначенні вихідної суми Однорозрядні схеми суматорів - student2.ru (табл. 1.4). В табл. 1.4 при наборах змінних, що є нереальними (наприклад, одиничне значення переносу Однорозрядні схеми суматорів - student2.ru при нульових значеннях змінних Однорозрядні схеми суматорів - student2.ru , функція Однорозрядні схеми суматорів - student2.ru приймає довільні значення Однорозрядні схеми суматорів - student2.ru довільним чином.

Табл. 1.4

Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru Однорозрядні схеми суматорів - student2.ru
X X
X
X
X
X
X X

Карта Карно для суми Однорозрядні схеми суматорів - student2.ru представлена на рис. 1.11.

Однорозрядні схеми суматорів - student2.ru

Рис.7.11. Карта Карно для суми Однорозрядні схеми суматорів - student2.ru (табл. 1.4).

З карти Карно для функції Однорозрядні схеми суматорів - student2.ru після мінімізації отримуємо:

Однорозрядні схеми суматорів - student2.ru (1.12)

Схема суматора, реалізованого згідно рівнянь (1.10) і (1.12), приведена на рис. 1.12а. В даній схемі використовуються багатовходові логічні елементи І та АБО. Якщо використовувати тільки двовходові елементи, то отримаємо схеми, зображені на рис. 1.12б і 1.12в.

Однорозрядні схеми суматорів - student2.ru

а) б)

Однорозрядні схеми суматорів - student2.ru

в)

Рис. 1.12. Оптимальні схеми повного двійкового суматора: (а) – на багатовходових елементах; (б), (в) – на двовходових елементах.

Наши рекомендации