A gyorsított átviteli áramkör egy kombinált logikai áramkör, amely a legtöbb modern számítógép , mikroprocesszor és mikrokontroller aritmetikai és logikai egységében található .
A hordozóbitek párhuzamos képzésére tervezték, amikor bináris számokat adunk össze egy összeadóban. Általában kaszkádszerűen épül fel, több, kisebb kapacitású gyorsított átviteli áramkörből áll, amelyek általában 2-es természetes teljesítménynek felelnek meg, de vannak olyan egyfokozatú gyorsított átviteli áramkörök is, amelyek a szó minden bitjére átviteli jelet generálnak. Ugyanakkor.
Ennek a sémának az előnye az aritmetikai műveletek jelentős felgyorsulása, mivel nem vesz igénybe időt az átvitel szekvenciális terjesztése a gépi szó összes bitjén, hátránya a megnövekedett összetettség.
Feltételek:
A Carry Lookahead Unit ( CLU ) egy gyors átviteli rendszer.
A Carry Look-ahead Adder ( CLA ) egy gyors hordozható összeadó áramkör.
Group propagate ( PG ) egy csoportos terjedési jel.
Csoportgenerálás ( GG ) – csoportjel átvitel generálására.
A gyorsított átviteli ( LCU ) áramkör használatakor az összeadó minden egyes bitje átvitelgeneráló jelet ( ) és átviteli jelet ( ) generál .
Az összeadó egyes számjegyei minden csoportban négy egyjegyű csoportokba vannak kombinálva. A gyorsított átviteli áramkör generálja a GG és GG átviteli jeleket .
Logikai kifejezés egy bitben történő átvitelhez:
, aholItt a pont ( ) logikai ÉS ( ÉS ), az összeadás jele (+) logikai VAGY ( VAGY) és a modulo 2 összeadás szimbóluma KIZÁRÓLAG VAGY ( XOR )
Négyjegyű kötőjelek esetén:
Ha behelyettesítjük -be , majd -be , majd -be , megkapjuk a végső kifejezéseket:
A hordozógenerációs csoportjel és a átviteli terjedési csoport jele a következőképpen jön létre:
A 4 bites gyorsátviteli áramkör integrált változatban is elérhető, például: SN74182 ( TTL ), MC10179 ( ESL ) és MC14582, 564IP4 [1] ( CMOS technológiával készült ).
Egy 16 bites összeadó hozható létre, ha négy 4 bites összeadót kombinálunk négy gyorsított átviteli áramkörrel (4 bites CLA Adder), kiegészítve egy ötödik gyorsított átviteli áramkörrel, amely a hordozógenerációs GG feldolgozására és a terjedési PG jelek átvitelére szolgál. .
A bemeneten kapott terjedési jelek ( ) és a négy séma ( GG ) által generált jelek átvitele. Ezután a gyors átviteli áramkör megfelelő jeleket állít elő.
Tegyük fel , hogy ezek PG jelek , és ez az i th GG , akkor a kimeneti bitek a következőképpen vannak beállítva:
Ha először behelyettesítjük -be , majd -be , majd -be , a következő kifejezést kapjuk:
ennek megfelelően egy hordozóbitet generál a második áramkör bemenetén; a harmadik bejáratánál; a negyedik bejáratánál; és túlcsordulási bitet generál.
Ezenkívül megadhat átviteli terjedést és átviteli generálási jeleket a gyorsított átviteli sémához:
A négy összeadó áramkör és a gyors átviteli áramkör kombinálásával egy 16 bites összeadót kapunk. Négy ilyen blokk kombinálható egy 64 bites összeadóvá. További gyorsított átviteli (második réteg) áramkörökre van szükség az egyes összeadó áramkörök átviteli terjedési ( ) és átviteli generálási ( ) jeleinek fogadásához .
Előnyök:
Hibák:
A párhuzamos átviteli formázási sémák jelentős sebességelőnnyel rendelkeznek a szekvenciális átviteli sémákkal szemben .