Файл: 1. Основные параметры и характеристики логических элементов.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 22.11.2023
Просмотров: 308
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Работа устройства определяется следующими булевыми уравнениями:
; ;
; . (2.51)
28. Сумматоры
Полный сумматор – это устройство, предназначенное для сложения трех одноразрядных двоичных чисел , и . Такая задача возникает при поразрядном сложении двух одноразрядных чисел, когда в качестве третьего слагаемого приходится учитывать перенос из предыдущего (младшего) разряда. Например, пусть требуется сложить два числа и . Операция сложения, как и в десятичном коде, осуществляется поразрядно от младшего разряда к старшему с учетом переполнения младшего разряда:
1110 – перенос ( )
+1011 –
1110 – B
11001 – сумма ( )
Из примера видно, что в результате выполнения операции сложения в каждом разряде помимо суммы может образовываться перенос в очередной старший разряд.
Построение функциональной схемы полного сумматора можно выполнить, записав таблицу соответствия его функционирования.
Таблица 2.9
Входы | Выходы | ||||
Слагаемые | Перенос | Сумма | Перенос | ||
| | | | | |
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 |
Минимизировав функции и , представленные в таблице, получим
;
. (2.38)
Как видно, эти функции достаточно сложны для реализации, поэтому в реальных схемах полный сумматор выполняют из двух полусумматоров.
30. Полусумматор
Полусумматор, в отличие от полного сумматора, обеспечивает выполнение операции суммирования двух одноразрядных двоичных чисел и без учета сигнала переноса из младшего разряда. В результате сложения в общем случае наряду с суммой может получиться перенос. Функционирование полусумматора описывается таблицей 2.10.
Таблица 2.10
| | | |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
Как видно из таблицы, для реализации необходим элемент «неравнозначность», для реализации функции – логическое И, т.е.
; . (2.39)
Для упрощения схемы функцию лучше записать по нулям:
(2.40)
Проинвертировав обе части и выполнив элементарные преобразования, получим
;
(2.41)
где и входи в уравнение (2.41), которое реализуется схемой, изображенной на рис. 2.14,а.
Рис. 2.14. Сумматоры
Условные графические обозначения полусумматора и полного одноразрядного сумматора приведены на рис. 2.14,б, а функциональная схема полного одноразрядного сумматора, выполненного на двух полусумматорах, – на рис. 2.14,в.
Для сложения -разрядных чисел необходимо одноразрядных полных сумматоров и один полусумматор в нулевом разряде (рис. 2.14,г).
31. Многоразрядные двоичные сумматоры
В настоящее время в виде микросхем выпускаются одно- (155ИМ1), двух- (155ИМ2) и четырехразрядные (155ИМ3, 564ИМ1) двоичные сумматоры. На рис. 2.15,а показано условного графическое обозначение четырехразрядного двоичного сумматора. Входы и , где =1, 2, 3, 4 и логически равноценны.
Рис. 2.15. Четырехразрядный двоичный сумматор
33.Цифровые Компараторы
Для сравнения операндов в цифровых системах часто используют специальные схемы – двоичные компараторы. Простейшим вариантом компараторов являются схемы для определения равенства двух операндов и . Равенство одноразрядных операндов определяется с помощью логической операции «Равнозначность»: при , при . Для определения равенства многоразрядных операндов выполняется конъюнкция результатов сравнения отдельных разрядов:
(2.42)
Более сложными являются схемы сравнения для определения неравенства -разрядных операндов и :
(2.43)
Для одноразрядных операндов и функции сравнения реализуются с помощью операций «Запрет»:
, . (2.44)
Для двухразрядных операндов и функции неравенства и определяются таблицей истинности 2.11. Минимизируя выражения функций с помощью карт Карно, получаем
,
. (2.45)
Таблица 2.11
| | | | | |
0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 0 | 1 |
0 | 0 | 1 | 0 | 0 | 1 |
0 | 0 | 1 | 1 | 0 | 1 |
0 | 1 | 0 | 0 | 1 | 0 |
0 | 1 | 0 | 1 | 0 | 0 |
0 | 1 | 1 | 0 | 0 | 1 |
0 | 1 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 1 | 0 |
1 | 0 | 0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 | 0 | 0 |
1 | 0 | 1 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 0 | 1 | 0 |
1 | 1 | 1 | 1 | 0 | 0 |
Аналогично представляются функции сравнения -разрядных операндов:
, (2.46)
. (2.47)
где , – функции сравнения ( ) младших разрядов.
Согласно выражениям (2.46), (2.47)
сравнение операндов можно производить последовательно, начиная с младших разрядов , . Пример многоразрядного компаратора с последовательной структурой, реализованного в соответствии с выражением (2.46), дан на рис. 2.18,а.
Рис. 2.18. Схемы компараторов с последовательным (а) и параллельным (б) сравнением разрядов
В быстродействующих компараторах реализуется одновременное (параллельное) сравнение всех разрядов операндов в соответствии с выражениями (2.48), (2.49). Эти выражения получаются из (2.46), (2.47) подстановкой функций , …, или , …, :
; (2.48)
. (2.49)
Схема четырехразрядного компаратора с параллельной структурой показана на рис. 2.18,б.
35 . Пороговые схемы, мажоритарные элементы
Пороговой схемой из называется такая комбинационная схема, которая имеет входов и один выход и реализует функцию , равную 1, только в тех случаях, когда не менее входных сигналов равны 1. Областью использования пороговых схем является обнаружение сигналов устройств телемеханики, работающие по принципу из .
Как правило, входные переменные имеют одинаковый вес, поэтому для реализации пороговой схемы их достаточно сложить и сравнить с заданным числом . Технически эта задача реализуется на одноразрядных сумматорах. Так как в сериях микросхем выпускаются четырехразрядные сумматоры, использование которых в качестве одноразрядных неэффективно, их преобразуют в два независимых одноразрядных сумматора (рис. 2.15,б,в).
На рис. 2.16 в качестве примера показана пороговая схема при и . Эта схема реализована на шести независимых одноразрядных сумматорах и одном логическом элементе ИЛИ. Если на вход сумматора подается переменная с весом , то выход суммы имеет также вес , а перенос – . На все три входа каждого независимого сумматора можно подавать только переменные, имеющие одинаковые веса. С помощью сумматоров , и верхней части сумматора производят обычное сложение двоичных чисел. Выходными сигналами этой части схемы являются сигналы , где = 0, 1, 2, 3. Так как – четное число, то переменная , имеющая вес 1, не может оказать влияние на превышение суммы переменных ( = 1,2, …, 9) порога , т.е. эту переменную можно исключить из дальнейшего рассмотрения. Таким образом, остались три переменные: – переменная, имеющая вес 4, переменные и , имеющие вес 2.
Рис. 2.16. Пороговая схема 6 из 9