КОМБИНАЦИОННЫЕ УСТРОЙСТВА
77
Аналогичные функции можно вывести и для остальных разрядов
суммируемых чисел:
00120121222223
001011111111112
;)(
cpppgppgpgcpgc
cppgpgcpgcbabac
⋅⋅⋅+⋅⋅+⋅+=⋅+=
⋅⋅+
⊕+⋅=
и т.д.
Из полученных формул следует, что сигнал переноса в каждый
разряд может быть вычислен с использованием функций и
непосредственно по значениям входных переменных. Для нахождения
функций генерации и распространения переноса не требуется
дополнительных аппаратурных затрат, так как и определяются в
каждом одноразрядном сумматоре. Поэтому время формирования всех
сигналов переноса одинакового и определяется задержкой
распространения в двух элементах (И и ИЛИ). Схема 4-разрядного
сумматора с параллельным переносом приведена на рис. 3.35. Сигналы
переноса формируются с помощью схемы ускоренного переноса,
работающей в соответствии с приведенными выше формулами.
Необходимые для ее работы функции генерации и распространения
переноса и поступают с одноразрядных сумматоров. Схема
ускоренного переноса формирует также функции генерации и
распространения переноса всего 4-разрядного сумматора и
i
g
i
p
i
g
i
p
31
CC −
i
g
i
p
G
,
определяемые следующим образом:
.
00012301231232334
cPGcppppgpppgppgpgc ⋅+=⋅
+⋅⋅+⋅+=
Наличие выходов и
G
позволяет наращивать разрядность
суммируемых чисел параллельным способом. Для формирования входных
сигналов переноса отдельных 4-разрядных сумматоров можно
использовать схему переноса, идентичную показанной на рис. 3.35. На ее
входы и необходимо подавать выходные сигналы
i
p
i
g
и
отдельных 4-разрядных сумматоров с параллельным переносом.
G