az elektronika, Vipera áramkör végzi mellett a bináris numbers.in különböző számítógépek és más típusú processzorok. Az összeadó áramköröket nemcsak az Alu-kban használják, hanem különféle processzorokban is használják növekmény vagy csökkentés műveletek, táblázati indexek, címek stb. Egy tipikus összeadó áramkör generál sum és carry, mint a kimenet. Ezeknek a címeknek a fő célja a különböző formátumok hozzáadása, mint például az XS-3, a binary coded decimális (BCD) és a gray code. Amikor az egy vagy két bókot negatív számok megadására használják, kicsi az összeadó kivonóvá változtatása.Egy összetettebb összeadó más aláírt számok ábrázolására szolgál. Az összeadó áramkör alkalmazásai, az összeadó áramköröket nem csak bináris számok hozzáadására használják, hanem olyan digitális alkalmazásokban is használják, mint a cím, a táblázat indexe, a dekódolás és a számítás stb.
az összeadó áramkörök típusai
az összeadó áramköröket két típusba sorolják, nevezetesen a félig összeadó áramkört és a teljes összeadó áramkört
félig összeadó áramkört
a fél összeadó áramkört két bináris számjegy összegzésére használják, nevezetesen a és B. A fél összeadó két o/P-vel rendelkezik, például sum és carry, ahol az összeget ‘S’ – vel, a hordozást ‘C’ – vel jelölik. A vivőjel túlcsordulást határoz meg a többjegyű összeadás következő számjegyébe. Az ‘S’ összeg értéke 2C+S. a félvegyület legegyszerűbb kialakítása az alábbiakban látható. A half adder két i/p bit hozzáadására szolgál, és létrehoz egy sum and carry-t, amelyet o/ps-nek hívnak. Az I / p változók a fél összeadó nevezzük augend bit & addend bit, míg az o / p változók nevezzük sum és carry.
fél Vipera áramkör
a fél Vipera igazságtáblája
a fél Vipera igazságtáblája az alábbiakban látható, ezzel megkaphatjuk a logikai függvényeket összeg & hordoz. Itt a Karnal-térképet arra használjuk, hogy megkapjuk a logikai egyenleteket a fél-összeadó összegére és hordozására.
a félig összeadó igazságtáblája
a félig összeadó logikai diagramja
a félig összeadó logikai diagramja az alábbiakban látható.Ha a & B bináris i/ps a fél összeadó, akkor a logikai függvény kiszámításához az összeg ‘ S ‘az XOR kapu bemenetek a és B. Logikai függvények kiszámításához a carry’ C ‘ az AND kapu A és B. az alábbi fél összeadó logikai diagram, ez nagyon világos, hogy szükség van egy és kapu és egy XOR kapu. Az univerzális kapuk, nevezetesen a NAND és a NOR kapuk bármilyen digitális alkalmazás tervezésére szolgálnak. Például itt az alábbi ábra egy félviper tervezését mutatja be NAND kapuk segítségével.
fél Vipera logikai Diagram
VHDL Kód fél Vipera
entitás ha van
Port (a: A STD_LOGIC;
b : A STD_LOGIC;
Sha : out std_logic;
cha : Out Std_logic);
vége ha;
építészet viselkedési ha van
kezdődik
Sha <= a XOR B ;
cha <= A és B ;
vége viselkedési
teljes vipera áramkör
a teljes összeadó három bemeneti bináris szám hozzáadására szolgál. A teljes Vipera végrehajtása nehéz a fél viperhez képest. A Full adder három bemenettel és két kimenettel rendelkezik, az i/ps a, B és Cin és o/p sum ‘S és carry’ Cout’. A teljes összeadó három bemenetében két i / ps A B addend és augend, ahol a harmadik i/p Cin az előző számjegyű művelet folytatása. A teljes összeadó áramkör két bites o/p-t generál, és ezeket az S és Cout jelekkel jelölik. Ahol sum= 2xcout + S
teljes Vipera áramkör
a teljes Vipera igazságtáblája
a teljes Vipera áramkör igazságtáblája az alábbiakban látható, ezzel megkaphatjuk a sum & carry logikai függvényeit. Itt a Karnal map-ot arra használjuk, hogy megkapjuk a logikai egyenleteket a teljes összeadó összegére és hordozására.
a teljes összeadó igazságtáblája
a teljes összeadó logikai diagramja
ez a teljes összeadó logikai áramkör három bináris szám, nevezetesen A, B és C, és két o/ps összeg és carry hozzáadására szolgál. Ez a teljes összeadó logikai áramkör két fél összeadó áramkörrel valósítható meg. Az első fél Vipera áramkört a két bemenet hozzáadására használják, hogy hiányos összeget generáljanak & hordoz. Míg a második félidei összeadó a ‘Cin’ hozzáadására szolgál az első félidei összeadó összegéhez, hogy megkapja a végső kimenetet. Ha bármelyik fél összeadó logikai áramkör hordozást generál, akkor lesz egy o/p hordoz. Tehát kimeneti carry lesz egy vagy függvénye a fél Vipera carry o / p. vessen egy pillantást a teljes Vipera logikai áramkör alább látható.
teljes összeadó logikai Diagram
VHDL kódolás teljes összeadó
entitás full_add van
Port ( a : A STD_LOGIC;
b : A STD_LOGIC;
cin : in std_logic;
sum : out std_logic;
Cout : Out Std_logic);
end full_add;
architektúra viselkedési full_add jelentése
komponens ha
port ( a : a STD_LOGIC;
b : A STD_LOGIC;
sha : ki STD_LOGIC;
cha : ki STD_LOGIC);
vége komponens;
jel s_s,c1,c2: STD_LOGIC ;
kezdődik
HA1:ha port térkép(a,b,s_s,c1);
HA2:ha Port térkép (S_S,CIN,összeg,C2);
cout<=C1 vagy C2 ;
vége viselkedési;
így ez az egész a Vipera áramkör magyarázat röviden kapcsolási rajz, amely magában foglalja a fél Vipera, teljes Vipera azok igazság táblázatok & logikai diagramok, továbbá bármilyen kérdése van ebben a témában, vagy mérnöki projekt ötletek utolsó évben mérnöki diákok visszajelzést ad kommentálva a megjegyzés rovatban alább. Itt van egy kérdés az Ön számára, mik az alkalmazások a fél vipera és a teljes Vipera?