Schéma rychlého převodu

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 19. února 2020; kontroly vyžadují 4 úpravy .

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.

Jak to funguje

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 ( ).

4bitové schéma

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:

, kde

Zde 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 ).

16bitové schéma

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:

64bitové schéma

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 a nevýhody

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 .

Viz také

Literatura

Odkazy

  1. Příručka nízkofrekvenčních digitálních čipů CMOS. IP4 – schéma zrychleného přenosu 564IP4 = MC14582A http://www.rlocman.ru/comp/koz/cd/cdh39.htm Archivováno 11. prosince 2011 na Wayback Machine

Zdroje