Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сумматоры




Обычно сумматор представляет собой комбинацию одноразрядных суммирующих схем. При сложении двух чисел в каждом разряде производится сложение трех цифр: цифры данного разряда первого слагаемо­го, цифры данного разряда второго слагаемого и цифры (1 или 0) переноса из соседнего младшего разряда. В результате сло­жения для каждого разряда получаются цифра суммы для это­го разряда и цифра (1 или 0) переноса в следующий старший разряд.

В табл. 2.6 приведены варианты, возникающие при сложе­нии двух двоичных чисел.

Таблица 2.6.

Цифры пере­носа из преды­дущего раз­ряда Рi Первое слагаемое ai Второе слагаемое bi Сумма S i Цифра пере­носа в стар­ший разряд P i+1
         
         
         
         
         
         
         
         

 

 

По табл. 2.6 можно составить булевы функции для описа­ния одноразрядного сумматора — устройства, вырабатывающе­го на выходе сигналы суммы и переноса при поступлении на входы двух цифр слагаемых и цифры переноса из предыдуще­го, младшего разряда:

Si = ; (2.11)

 

Pi+1 = , (2.12)

где Р — цифра переноса из предыдущего (младшего разряда);

а, b цифры слагаемых в данном разряде; Si — сумма;

Рi +1 — цифра переноса в старший разряд.

Выражение для цифры переноса в следующий разряд мо­жет быть приведено к более простому виду:

P i+1=aibi v aiPi v biPi. (2.13)

Преобразуя с помощью правил булевой алгебры выраже­ния для цифры суммы и цифры переноса, можно получать раз­личные соотношения, которым будут соответствовать ва­рианты построения схем полных сумматоров.

 

Рис. 2.22. Комбинационный одно­разрядный сумматор:

Рис. 2.23. Параллельный сумматор с последовательным переносом

а — функциональная схема; 6 — условное обозначение

 

Функциональная схема одноразрядного комбинационного сумматора, реализующего соотношения (2.11) и (2.13), показа­на на рис. 2.22.

Параллельный (многоразрядный) сумматор может быть составлен из одноразрядных сумматоров, число которых равно числу разрядов слагаемых, путем соединения выхода, на котором формируется сигнал переноса данного разряда, с входом для сигнала переноса соседнего старшего разряда (рис. 2.23).

После того как выработан результат сложения на выходах ком­бинационных схем формирования суммы, он обычно запоминается в отдельном триггерном регистре.

Быстродействие одноразрядного комбинационного сумматора ха­рактеризуется временем установления выходных сигналов суммы и переноса после установления сигналов на входах сумматора. На­иболее важным является время распространения сигнала переноса в одноразрядном сумматоре, так как при образовании многоразрядного сумматора из одноразрядных схем сигнал переноса может распро­страняться от разряда к разряду. Это время определяется време­нами задержек в логических элементах и количеством последова­тельно включенных элементов в схеме распространения сигнала пе­реноса.

По характеру распространения переноса различают следующие виды сумматоров: с поразрядным последовательным переносом, с па­раллельным (одновременным) переносом, с групповым переносом.

Сумматоры с поразрядным последовательным переносом. В сумма­торах этого типа (рис. 2.23) перенос распространяется последовательно от разряда к разряду по мере образования цифры суммы в каждом от­дельном разряде. При наиболее неблагоприятных условиях для распространения переноса, например при сложении чисел 11...11 и 00...001, произойдет «пробег» 1 переноса через весь сумматор от самого младшего разряда к самому старшему. Поэтому в худшем случае время распространения переноса

Tпер = t1n, (2.14)

где t1 — время распространения переноса в одном разряде; п — число разрядов сумматора. Данный тип сумматора наиболее прост с точки зрения схемы целей распространения переноса, но имеет сравнительно низкое быстродействие.

Сумматоры с параллельным переносом. Можно построить сумма­тор, в котором сложение выполняется как поразрядная операция и на распространение переноса не требуется дополнительного времени.

Затраты оборудования на построение сумматора такого типа, осо­бенно при большом числе разрядов, настолько велики, что в чистом виде он практически не находит применения. Принцип параллельного формирования переноса используется в сумматорах с групповым переносом.

Сумматоры с групповым переносом. Сумматор разбивается на не­сколько групп примерно равной длины. Сигнал переноса, поступаю­щий на вход младшего разряда группы, при наличии условий распро­странения переноса во всех разрядах данной группы передается на вход младшего разряда соседней, более старшей группы в обход данной группы.

Схема формирования сигнала переноса в младшем разряде ка­ждой группы дополняется для этой цели схемой И, реализующей булеву функцию

Р ускicici+1 …ci+k-1, (2.15)

где Руск — сигнал ускорения переноса;

Рi — сигнал переноса в младший разряд группы, содержащей k разрядов, cici+1 …ci+k-1, - условия рас­пространения переноса в разрядах группы (сi = ).

В таком сумматоре максимальная задержка распространения переноса определяется задержкой его в младшей, старшей группах и в цепях обхода остальных групп.

Максимальная задержка сигнала переноса может быть уменьшена, если при разбиении сумматора на группы использовать параллельное (одновременное) формирование переноса внутри групп.

Современные системы элементов содержат микросхемы суммато­ров и микросхемы формирования сигналов группового переноса.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 620; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.