Obvod zrychleného přenosu je kombinační logický obvod, který je součástí aritmetických a logických jednotek většiny moderních počítačů , mikroprocesorů a mikrokontrolérů .
Navrženo pro paralelní tvorbu přenosových bitů při sčítání binárních čísel ve sčítačce. Obvykle se staví kaskádovým způsobem a skládá se z několika zrychlených přenosových obvodů o menší kapacitě, obvykle rovné přirozené síle 2, ale existují také jednostupňové zrychlené přenosové obvody, které generují přenosové signály pro všechny bity slova na stejný čas.
Výhodou tohoto schématu je výrazné zrychlení aritmetických operací, protože postupné šíření přenosu všemi bity strojového slova nezabere čas, nevýhodou je zvýšená složitost.
Podmínky:
Carry Lookahead Unit ( CLU ) je schéma rychlého přenosu.
Carry Look-ahead Adder ( CLA ) je obvod rychlého přenosu.
Skupinové šíření ( PG ) je skupinový signál.
Group generation ( GG ) - skupinový signál pro generování přenosu.
Při použití obvodu akcelerovaného přenosu ( LCU ) generuje každý jednotlivý bit sčítačky signál generování přenosu ( ) a signál šíření přenosu ( ).
Jednotlivé číslice sčítačky jsou sloučeny do skupin po čtyřech jednotlivých číslicích v každé skupině. Zrychlený přenosový obvod generuje přenosové signály GG a GG .
Booleovský výraz pro přenos v jednom bitu:
, kdeZde tečka ( ) znamená logické AND ( AND ), znaménko sčítání (+) znamená logické OR ( OR) a symbol pro sčítání modulo 2 je EXCLUSIVE OR ( XOR )
Pro čtyřmístné pomlčky:
Dosazením do , pak do , pak do dostaneme konečné výrazy:
Signál skupiny generování přenosu a signál skupiny šíření přenosu jsou generovány následovně:
4bitový rychlý přenosový obvod je dostupný v integrovaných verzích např.: SN74182 ( TTL ), MC10179 ( ESL ) a MC14582, 564IP4 [1] (vyrobeno technologií CMOS ).
16bitovou sčítačku lze vytvořit kombinací čtyř 4bitových sčítaček se čtyřmi zrychlenými přenosovými obvody (4bitový CLA Adder), doplněných o pátý zrychlený přenosový obvod, který se používá ke zpracování přenosové generace GG a přenosu PG signálů .
Přeneste signály šíření přijaté na vstupu ( ) a signály generované každým ze čtyř schémat ( GG ). Potom obvod rychlého přenosu generuje odpovídající signály.
Předpokládejme , že se jedná o PG signály a toto je GG i -tého , pak jsou výstupní bity nastaveny následovně:
Dosazením nejprve za , pak za , pak za dostaneme následující výraz:
podle toho generuje přenosový bit na vstupu druhého obvodu; u vchodu třetího; u vchodu čtvrtého; a generuje bit přetečení.
Kromě toho můžete určit šíření a generování signálů přenosu pro schéma zrychleného přenosu:
Spojením čtyř sčítacích obvodů a rychlého přenosového obvodu dohromady získáme 16bitovou sčítačku. Čtyři takové bloky lze spojit do 64bitové sčítačky. Další zrychlené přenosové obvody (druhá vrstva) jsou potřebné pro příjem signálů šíření přenosu ( ) a generování přenosu ( ) z každého sčítacího obvodu.
výhody:
nedostatky:
Paralelní schémata tvarování přenosu mají značnou rychlostní výhodu oproti schématům sekvenčního přenosu .