Схема з паскораным пераносам

З пляцоўкі testwiki
Перайсці да навігацыі Перайсці да пошуку

Схема з паскораным пераносам выкарыстоўваецца для пабудовы хуткіх суматараў шляхам паралельнага злучэння некалькіх функцыянальных блокаў у адзін.

Вывад формулы

Запішам выраз для выхада r функцыянальнага блоку суматара:

r=ab+bc+ac

Вынесем за дужкі c:

r=ab+(a+b)c

Спалучым блокі паслядоўна:

ci+1=aibi+(ai+bi)ci

Каб было зручней увядзем gi=aibi; pi=ai+bi:

ci+1=gi+pici

Выпішам першыя 3 блокі:

c1=g0+p0c0

c2=g1+p1c1

c3=g2+p2c2

Выразім c2 і c3 падстаўляючы паслядоўна c1 у c2, затым c2 у c3:

c2=g1+p1(g0+p0c0)=g1+g0p1+p0p1c0

c3=g2+p2(g1+g0p1+p0p1c0)=g2+g1p2+g0p1p2+p0p1p2c0

Такім чынам мы атрымалі паралельную схему пераносу для суматара ў агульным выглядзе. Яе разумна выкарыстоўваць у тых схемах, дзе магчыма правесці шмат праваднікоў, інакш паслядоўнае злучэнне будзе лепшым выбарам.