Найти в Дзене
Иван Орешкин

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

Приветствую вас дорогие друзья. Вновь продолжу тему сумматоров.

Как я уже говорил в предыдущем посте, что многоразрядные сумматоры делятся на последовательные и параллельные.

Рассмотрим работу каждого из них поподробнее.

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

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

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

Теперь рассмотрим другой - параллельных операндов.

Он строится как цепочка одноразрядных сумматоров, которые соединены последовательно по цепям.
Время суммирования можно определить как время распространения сигналов переноса. Оно составляет tСМ = ntЗ, где tЗ – время задержки, где n – разрядность. Соответственно, чем выше разрядность сумматора, тем больше время суммирования.

Чтобы увеличить быстродействие параллельного сумматора разработаны специальные схемы ускоренного (параллельного) переноса.

Во всех разрядах сигналы вырабатываются параллельно во времени. Для этого используются все переменные, необходимые для выработки переноса, т. е. те, от которых зависит его наличие или отсутствие. Таким образом, для каждого разряда сумматора становится внешним, а схема упрощается.

До n = 3...4 преимущества имеют более простые схемы сумматоров с последовательным переносом, после n = 8 появляются перегруженные элементы и элементы с большим числом входов, что замедляет работу, требует введения развязывающих с их задержками и т. п.

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

Спасибо всем кто дочитал до конца. Ставьте лайки, пишите комментарии, задавайте вопросы. Буду рад ответить.