Peržiūrėti visus

Prašome naudoti anglišką versiją kaip oficialią versiją.Grįžti

France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English) Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino) United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ) New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português) United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
NamaiDienoraštisIšsamus viso priedo vadovas
2024/05/10 599

Išsamus viso priedo vadovas


Skaitmeninės elektronikos ir kompiuterių inžinerijos srityje priedai yra vienas iš svarbiausių elementų, esminių statybinių ir sudėtingesnių aritmetinių grandinių statybose ir funkcionalumuose.Kaip neatsiejami aritmetinio loginio bloko (ALU) komponentai, priedai palengvina daugybę skaičiavimo operacijų, pradedant nuo pagrindinių aritmetinių iki sudėtingų loginių užduočių, reikalingų sistemos operacijoms.Jų dizainas, kuris gali skirtis nuo paprastų pusiau tiekėjų iki sudėtingesnių pilnų priedų, vaidina lemiamą vaidmenį didinant efektyvumą ir perdirbimo greitį skaitmeninėse sistemose.Šis straipsnis gilinasi į išsamią įvairių tipų priedų architektūrą ir funkcinius niuansus, iliustruojančius jų kritinį vaidmenį šiuolaikinėje skaičiavimo technologijoje ir tyrinėjant jų veiklos logiką, schemas ir programas platesniame skaitmeninės logikos dizaino kontekste.

Katalogas


1. Kas yra papildymas?
2. Pusė priedo
3. Visas priedas
4. Pilna „True“ tiesos lentelė
5. Viso papildymo charakteristikos lygtys
6. Visos papildomo grandinės įgyvendinimas
7. Pilnų priedų pranašumai ir trūkumai
8. Visų priedų taikymas skaitmeninėje logikoje
9. Visiško papildymo įgyvendinimo pavyzdžiai
10. Išvada

 Full Adder
1 paveikslas: Visas priedas


Kas yra priedas?


„Broed“ yra pagrindinis elektroninės inžinerijos ir skaitmeninės logikos dizaino komponentas, kuris vaidina pagrindinį vaidmenį sudėtingesnėse kompiuterinėse sistemose.Kaip aritmetinio loginio bloko (ALU) dalis, „BroDder“ tvarko įvairias būtiniausias skaičiavimo užduotis.Viso procesoriaus efektyvumą ir našumą daro tiesioginis poveikis „Broed“ projektavimui ir funkcionalumui.

Procesoriuje pridėjimas naudojamas ne tik pagrindinėms aritmetinėms operacijoms, tokioms kaip papildymas ir atimtis, bet ir įtraukia platesnį loginių operacijų spektrą.Pavyzdžiui, vykdydamas programas, procesoriui dažnai reikia apskaičiuoti naujus atminties adresus.Paprastai tai daroma pridedant prie dabartinio adreso arba atimant iš jų - tai užduotis, kurią atlieka Bendras.Jie kontroliuoja kilpų iteracijų skaičių ir bendrą srautą padidindami ir mažindami skaitiklius.Sudėtingesnėse programose, tokiose kaip lentelės indeksavimas, priedai greitai nustato duomenis apskaičiuodami poslinkius.Tai svarbu duomenų bazių valdymo sistemoms, kompiliatorių konstrukcijai ir didelio masto duomenų apdorojimui.Adderiai taip pat yra svarbiausia įgyvendinant tam tikrus žemėlapių sudarymo metodus daugiapakopių talpyklų sistemose, naudojant aritmetines operacijas, kad nustatytų duomenų talpyklos padėtį ir taip optimizuotų prieigos efektyvumą.

Technologiškai priedai įgyvendinami naudojant įvairius grandinių dizainus, įskaitant paralelius, serijinius ir vamzdynų priedus.Lygiagrečiai priedai yra palankūs dėl jų galimybių vienu metu tvarkyti kelis skaitmenis, todėl jie yra tinkami scenarijams, kuriems reikalingas greitas skaičiavimas.Kita vertus, serijiniai priedai apdoroja po truputį per laikrodžio ciklą ir yra idealūs ribotoms ištekliams ar mažos galios aplinkai.Vamzdynų priedai padalija papildymo procesą į keletą etapų, kiekviename tvarko dalį papildymo operacijos.Šis dizainas žymiai padidina skaičiavimo greitį, ypač aukšto našumo skaičiavimo aplinkoje.

Pusė priedo


Pusiau Adder grandinė yra pagrindinis skaitmeninės elektronikos elementas, specialiai sukurtas pridėti du dvejetainius skaitmenis.Ši grandinė yra viso priedo pagrindas ir yra raktas norint suprasti sudėtingesnius logikos grandinės dizainus.Per pusę papildymo yra du pirminiai įėjimai, pažymėti A ir B, kurie atspindi atitinkamai Augend ir priedą.Ši sąranka suteikia galimybę apskaičiuoti sumą ir nešiotis išvestį, nereikalaujant ankstesnių skaičiavimų įvesties.

Pusiau adderio šerdį sudaro du loginiai vartai: XOR vartai ir vartai.„XOR“ vartai yra atsakingi už sumos išvesties generavimą.Jis veikia pagal paprastą taisyklę, kai ji išveda 1, jei tik vienas iš jo įvestų yra 1;Priešingu atveju jis išleidžia 0 ir vartus, kita vertus, tvarko nešiojimo išvestį.Jis sukuria 1 tik tada, kai abu jo įėjimai yra 1, puikiai suderina su pagrindiniais dvejetainio pridėjimo reikalavimais.

 Construction of Half Adder
2 paveikslas: Pusės priedo konstrukcija


Šis efektyvus ir paprastas dizainas leidžia pusmetį ne tik savarankiškai atlikti pagrindinį dvejetainį papildymą, bet ir būti statybinis blokas, skirtas sukurti visą papildymą.Visas priedas sukonstruotas derinant du pusės priedus su papildomais ar vartais.Šioje sąrankoje pirmasis pusės priedas užima pradinę papildymo užduotį, sukuriant preliminarią sumą ir nešiojant.Tada antrosios pusės priedas apdoroja nešiojimą nuo pirmojo kartu su papildomu nešiojimo įvestimi.Galiausiai OR vartai sujungia du nešiojimo išėjimus, kad būtų galima gauti galutinį nešiojimo išvestį.Šis išdėstymas pagerina „Broed“ funkcionalumą, leidžiantį jam atlikti sudėtingesnes kelių bitų papildymo užduotis, parodant plačiai paplitusią pritaikymą ir pusės priedų svarbą skaitmeninės grandinės projektavime.

Visas priedas


Visas priedas yra pažengęs skaitmeninės logikos dizaino komponentas, įrengtas taip, kad būtų galima pridėti tris vieno bitų dvejetainius įėjimus, paprastai pažymėtus kaip A, B ir „Carry-In“ (CIN).Šis dizainas leidžia visam papildymui efektyviai apdoroti sudėtingus dvejetainius papildymus, į vieną operaciją įtraukiant ankstesnių žemesnės eilės skaičiavimų nešimą.

 Full Adder Circuit
3 paveikslas: Visa priedo grandinė


Funkciniu požiūriu visas priedas gali išvesti dvigubą sumą, o tai reiškia, kad jo išėjimas gali svyruoti nuo 0 iki 3, be to, jis taip pat gali pagaminti pernešimą (COUT).Taip atsitinka todėl, kad kai visi įvesties bitai yra nustatyti iki 1 (a = 1, b = 1, cin = 1), sumos išėjimas bus 1 (žymi dvejetainį 01) ir sugeneruotas 1 išėjimas, tai rodo, kad tai rodo, kad tai rodo, kad tai rodo, kad tai rodo, kad tai rodo, kad tai rodo, kad tai rodoPapildomą nešiojimą reikia perduoti kitam aukštesniam bitui.

Struktūriškai visą papildymą paprastai sudaro dvi pusės priedai ir vienas ar vartai.Pirmojo pusės priedas užima įvestis A ir B, sukuriant pradinę sumą ir nešiojimo signalą.Tada ši pradinė suma, kartu su nešiojimu (CIN), į antrąjį pusmetį.Antrosios pusės papildymo vaidmuo yra pridėti šią sumą nuo pirmosios pusės „Cin“, pagaminant kitą sumą ir naują perkėlimo išvestį.Tuo pačiu metu nešiojimo išėjimas iš pirmosios pusės papildymo ir pernešimo iš antrosios pusės priedo sujungiamas per arba vartus, kurių kulminacija yra viso to, kas galutinai perkeliama (COUT).Šios konstrukcijos dizainas užtikrina, kad visas papildymas veiksmingai tvarko nešiklių sklidimą papildomomis operacijomis, todėl jis yra idealus vykdant daugialypius dvejetainius papildymus.Taigi, viso papildymo dizainas ne tik pagreitina duomenų apdorojimą ir padidina efektyvumą, bet ir supaprastina aparatinės įrangos įgyvendinimo sudėtingumą per tiesioginį loginių vartų derinį, todėl tai yra nepakeičiamas komponentas, susijęs su kelių skaitmenų papildymu ir aritmetiniu loginiu vienetu (ALU).

Parametrai

Pusė priedo

Visas priedas

Aprašymas

Pusė priedo yra kombinuota logika grandinė, pridedanti du 1 bitų skaitmenis.Pusiau siegas sukuria abu sumą įvestys.

Visas priedas yra kombinuota logika Grandinė, atliekanti papildomą operaciją trijuose vieno bitų dvejetainiuose numeriuose. Visas priedas sukuria trijų įvesties ir nešiojimo vertę.

Ankstesnis nešimas

Ankstesnis nešiojimas nenaudojamas.

Naudojamas ankstesnis nešiojimas.

Įvestys

Pusiau priede yra du įvesties bitai (a, B).

Visiškame papildyme yra trys įvesties bitai (A, b, cį).

Išėjimai

Sukurtas išėjimas yra dviejų bitų sumos ir pernešti iš 2 bitų įvesties.

Sukurtas išėjimas yra dviejų bitų sumos ir pernešti iš 3 bitų įvesties.

Naudojamas kaip

Pusės patalpos grandinės negalima naudoti Lygiai taip pat, kaip ir viso priedo grandinė.

Vietoje gali būti naudojama visa papildymo grandinė pusės priedo grandinės.

Savybė

Tai paprasta ir lengva įgyvendinti

Viso priedo dizainas nėra toks Paprasta kaip pusė priedo.

Loginė išraiška

Loginė pusės priedo išraiška yra: S = a⊕b;C = a*b.

Loginė viso priedo išraiška yra: S = a⊕b⊕cin;Cout= (a*b)+(cį*(a⊕b)).

Loginiai vartai

Jį sudaro vienas iš Ex-Or vartų ir vienas ir vartai.

Jį sudaro du ex-arba du ir vartai, ir vienas ar vartai.

Paraiškos

Jis naudojamas skaičiuotuvuose, kompiuteriuose, Skaitmeniniai matavimo įtaisai ir kt.

Jis naudojamas keliuose bitų papildymuose, Skaitmeniniai perdirbėjai ir kt.

Alternatyvus vardas

Nėra pakaitinio pavadinimo pusei Privalumas.

Visas priedas taip pat žinomas kaip „Ripple-Carry“ Privalumas.

Diagrama 1: Skirtumas tarp pusės ir pilno priedo


Pilna „True“ tiesos lentelė


Viso papildymo tiesos lentelė yra raktas norint suprasti jo veiklos logiką, išsamiai aprašant tikslų ryšį tarp dvejetainių įvesties derinių ir atitinkamų jų išėjimų.Ši lentelė parodo visus galimus įvesties scenarijus ir jų rezultatus, todėl tai yra esminė priemonė projektuojant ir tikrinant skaitmeninių loginių grandinių.Visas priedas apdoroja tris įvestis: A, B ir A Derve (CIN), kurių kiekvienas gali būti 0 arba 1. Tai lemia aštuonis įmanomus įvesties derinius.

Kiekvieno iš šių derinių išėjimai iš viso papildymo apima sumą (sumą) ir išvežimą (COUT).Suma yra trijų įvesties-B ir CIN-modulio-2 (XOR operacija).Perkėlimas įvyksta tada, kai bent du iš įvesties bitai yra 1. Tai atspindi visą papildymo galimybes tvarkyti pernešimą nuosekliomis papildymo operacijomis, užtikrinant aukštesnio bitų skaičiavimų tikslumą.

Norėdami iliustruoti, apsvarstykite įvesties scenarijų, kai visi įėjimai yra 0 (a = 0, b = 0, c-in = 0).Išėjimo suma bus 0, o nešiojimas taip pat bus 0, tai rodo, kad nėra papildomos sumos ar nešiolio valdymo.Jei tik vienas įvesties bitas yra 1, pavyzdžiui, a = 1, b = 0, c-in = 0, išvesties suma bus 1 be nešiolio, parodydama, kad nereikia perkelti nešiojimo į didesnį bitą.Kai du įvesties bitai yra 1, pavyzdžiui, a = 1, b = 1, c-in = 0, išvestiIšsitraukimas yra 1, nurodant nešiojamąjį nešiojimą, kurį reikia perduoti kitam aukštesniam bitui.Sudėgiausias scenarijus įvyksta, kai visi trys įvesties bitai yra 1 (a = 1, b = 1, c-in = 1);Išėjimo suma yra 1, o yra 1, kas rodo, kad perkėlimo valdymas taip pat gali būti reikalingas dar aukštesniuose bituose.

A

B

Cį

S

Cout

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1

2 diagrama: pilna „Adder“ tiesos lentelė


Viso priedo charakteristikos lygtys


Viso papildymo supratimas apima jo funkcionalumo išskaidymą naudojant tiesos lentelę, kur skirtingos įvesties verčių deriniai A, B ir C-IN lemia išvestų sumą ir COUT.Norėdami suvokti operaciją, žingsnis po žingsnio supaprastiname logines lygtis.

Loginė išraiška sumai


Lygtis prasideda atskirais atvejais, kai suma lygi 1:

• A 'B' CIN + A 'B CIN' + A B 'CIN' + AB CIN

Šią lygtį galima sutrumpinti suskirstant terminus su CIN ir be jo:

• cin (a 'b' + ab) + cin '(a' b + a b ')

Šis supaprastinimas lemia lengviau įgyvendinamą formą:

• CIN XOR (A XOR B)

Šis vaizdas rodo, kad sumos išvestis iš esmės yra XOR operacija tarp A, B ir CIN, užfiksuojant dvejetainio papildymo pagrindinį elgesį, kai sumos perjungimai, pagrįsti nelyginiu skaičiumi.

COUT logika


Pradedant nuo sąlygų, kuriose sukuriamas nešimas:

• A 'B CIN + A B' CIN + AB C-In ' + AB CIN

Supaprastindami lygtį, mes nustatome terminus, kurie paprastai apima nešiojimo generavimą:

• AB + B CIN + A CIN

Ieškant kito COOT įgyvendinimo būdo, lygtis gali būti pertvarkyta:

• ab + a cin + b c-in (a + a ')

Tai plečiasi ir rekombinuoja, kad būtų užfiksuoti visi scenarijai, kai bent du įvestys yra 1:

• AB CIN + AB + A C-in + A 'B CIN

• AB (1 + cin) + a c-in + a 'b cin

• ab + a c-in (b + b ') + a' b cin

• ab + a b 'cin + a' b cin

• ab + cin (a 'b + a b')

Galutinė kompaktiška COUT forma:

• AB + CIN (A XOR B)

Ši „Carry-Out“ lygties versija parodo, kaip COUT gaminamas, kai ir A, ir B yra 1, arba kai vienas iš A arba B yra 1 kartu su nešiojimu, tokiu būdu apima logiką, reikalingą pernešimo sklidimui valdyti daugialypėje dalyjeBIT dvejetainis papildymas.Ši supaprastinta logika yra ypač naudinga įgyvendinant efektyvias skaitmenines grandines.

Equations of a Full Adder
4 paveikslas: Viso papildymo lygtys


Įgyvendinant visą „BroDder Circuit“


Įdiegus visą „Bround“ grandinę, reikia kruopščiai surinkti du pusę priedų ir ar vartų, kad būtų sukurtas įrenginys, galintis efektyviai tvarkyti tris vienkartinius dvejetainius įėjimus.Šis išdėstymas optimizuoja grandinės sudėtingumą ir užtikrina tiek efektyvius, tiek tikslius skaičiavimus.

Norėdami pradėti, pirmasis pusės priedas užima du pirminius dvejetainius įėjimus, A ir B, kurie yra pagrindiniai skaitmenys, kuriuos reikia pridėti.Pagrindinė jos užduotis yra apskaičiuoti sumą ir pradinį šių dviejų skaičių nešimą.Čia pirmoji pusė pateikia du rezultatus: pradinę sumą (SUM1) ir pradinį nešiojimą (nešiojama1).Sum1 yra gaunamas iš A ir B operacijos, nurodant, ar bendra dalis turi nelyginį skaičių 1.„Carry1“, veikimo tarp A ir B rezultatas rodo, ar abu skaitmenys yra 1, todėl reikia pernešti į kitą aukštesnį bitą.

Toliau prie proceso prisijungia antroji pusė.Kaip jo įvestį jis naudoja sumos išvesties sum1 ir trečiąjį įvesties CIN (perkėlimas iš ankstesnio skaičiavimo).Antrosios pusės priedas sukuria du išėjimus: galutinio sumos rezultatas (SUM2) ir antrinis nešiojimas (nešiojimas2).SUM2, kuris yra XOR rezultatas SUM1 ir CIN, yra galutinė trijų įėjimų suma, parodanti bendrą dvejetainį papildymą.Nešiojimas2, atsirandantis iš Sum1 ir CIN veikimo ir veikimo, rodo šių komponentų sugeneruotą nešiojamąjį nešiojimą.

Full Adder Circuit with Using Two Half Adder
5 paveikslas: Visa priedo grandinė su dviem pusės priedo naudojimu


Galiausiai, norint užbaigti visą papildymo dizainą, reikia, kad arba vartai būtų tvarkomi nešiojimo išėjimams1 ir nešiojimui2 iš abiejų pusių priedų.Šis arba vartai užtikrina, kad bet kuris skaičiavimų metu sugeneruotas nešimas būtų teisingai persiunčiamas į galutinę išvestį.Todėl visas papildymo galutinis nešiojimo išėjimas (COUT) yra „Carry1“ ir „Carry2“ rezultatas arba rezultatas.Šio ar vartų įtraukimas garantuoja, kad visi potencialūs nešiojimai yra tiksliai apskaičiuojami ir perkeliami į kitą lygį atliekant kelių bitų papildymo operacijas, užtikrinant aritmetinės operacijos vientisumą keliuose bituose.


Visų priedų pranašumai ir iššūkiai skaitmeninėje logikoje


Visiški priedai vaidina nepakeičiamą vaidmenį skaitmeninės logikos dizaine, siūlydami daugybę privalumų, dėl kurių jie tampa svarbūs įvairiuose skaičiavimo ir duomenų apdorojimo scenarijuose.Pagrindiniai jų pranašumai yra puikus lankstumas, greitas apdorojimo greitis ir efektyvus nešiojimo valdymas.Dėl šių bruožų pilni priedai yra idealūs atliekant sudėtingas aritmetines operacijas ir logines funkcijas, ypač programose, kurioms reikalingas nuoseklus kelių bitų papildymas.

Privalumai


Lankstumas: Pilnos priedai puikiai tinka vienu metu apdoroti kelis dvejetainius įėjimus (A, B ir CIN).Jie taip pat gali būti išplėsti į didesnius papildomųjų matricas, kad būtų galima valdyti ilgesnius dvejetainius skaičius.Šis mastelio keitimas yra svarbus kuriant aukštos kokybės aritmetinius loginius vienetus (ALUS), kurie turi atlikti sudėtingas daugialypis aritmetines ir logines operacijas.

Greitis: Dėl jų vidinio lygiagretaus apdorojimo architektūros, pilni priedai gali užpildyti visus įvestis vienu laikrodžio ciklu, taip pat nustatydami, kad jie nešiotų išėjimus.Ši galimybė palaiko nuolatines papildymo operacijas ir yra būtina realiojo laiko duomenų apdorojimui šiuolaikiniuose mikroprocesoriuose ir greitaeigių skaičiavimo įrenginiuose.

Trūkumai


Tačiau pilni priedai taip pat pateikia pastebimus trūkumus:

Sudėtingumo ir įgyvendinimo sudėtingumas: pilni priedai apima kelis loginius vartus ir daugiapakopį nešiojimo sklidimą, todėl jų dizainas yra sudėtingas.Šis sudėtingumas ne tik padidina gamybos sąnaudas, bet ir gali paveikti grandinių patikimumą.

Dauginimo vėlavimo problemos: Perkelkite dauginimąsi per kelis loginius vartus, kiekvienas padidindamas savo vėlavimą.Tai gali apriboti bendrą skaičiavimo greitį didelio masto operacijų metu, ypač plačiose kompiuterinėse sistemose ir projektuojant labai didelę masto integraciją (VLSI) ir greitaeigius procesorius.Vėlavimas gali tapti reikšmingu atlikimo kliūtimi.

Norėdami sušvelninti šias problemas, inžinieriai nuolat tyrinėja efektyvesnius grandinių dizainus.Strategijos apima greitesnių loginių vartų technologijų naudojimą, grandinių išdėstymo optimizavimą, siekiant sutrumpinti kelio ilgį, ir pažangių technologijų, tokių kaip nešiojamosios išsaugojimo priedai, kūrimas, kad būtų sumažintas nešiojimo sklidimo vėlavimas.


Visų priedų taikymas skaitmeninėje logikoje


Pilni priedai yra plačiai naudojami skaitmeninėje logikoje, vertinami dėl jų lankstumo ir efektyvumo, todėl jie yra svarbūs daugybei skaičiavimo ir duomenų apdorojimo užduočių.Jų taikymas apima pagrindines aritmetines operacijas iki sudėtingo signalo apdorojimo ir sistemos valdymo.Čia pateikiamas išsamus kai kurių pagrindinių sričių, kuriose pilni priedai yra neatsiejami.

Aritmetinės grandinės


Vienas iš tiesiausių pilnų priedų naudojimo būdų yra aritmetinėse grandinėse, kur jie atlieka dvejetainį papildymą.Ypač labai svarbu pridedant kelių bitų skaičių, pilni priedai valdo ilgesnes dvejetaines sekas per kaskadą.Šioje išdėstyme kiekvienas visas papildymas tvarko savo bitų padėtį ir nešiojimą iš apatinio bitų, tada perduoda naują nešiojimą į kitą aukštesnio bitų pilną priedą.Ši „Cascade“ įgalina išsamų kelių bitų papildymą visame skaitmenų asortimente.

Duomenų apdorojimas


Visiški priedai taip pat vaidina pagrindinį vaidmenį pažengusiose duomenų apdorojimo užduotyse, tokiose kaip skaitmeninio signalo apdorojimas (DSP) filtravimui ir Furjė transformacijoms, kur reikia tikslių ir greitų aritmetinių operacijų.Be to, informacijos saugumo srityje, įskaitant duomenų šifravimo ir klaidų aptikimo bei pataisos algoritmus, tokius kaip pariteto patikrinimai ir ciklinio pertekliaus patikrinimo (CRC) kodo generavimas, pilni priedai yra labai svarbūs atliekant esmines bitų operacijas.

Skaitikliai


Skaitmeniniuose skaitikliuose pilni priedai yra būtini įgyvendinant tiek padidėjimo, tiek mažinimo funkcijas, ypač moduliniuose ir sinchroniniuose skaitikliuose.Jie tiksliai valdo vežimus ir skolinasi, kad būtų užtikrintas tikslus skaičiavimas.

Multiplekseriai (MUX) ir demultiplekseriai (demux)


Multiplekseriuose ir demultiplekseriuose pilni priedai vaidina svarbų vaidmenį pasirinkant kanalą ir paskirstant duomenis.Jie dalyvauja logikoje, nustatančioje, kurie kanalai naudojami duomenų įvedimui ir išvesčiai, priimdami sprendimus, pagrįstus logikos valdymo signalais.

Atminties technologija


Atminties adresams pilni priedai padeda generuoti adresų signalus dinamiškai pasiekti atminties vietas.Tai ypač svarbu dinaminėje atsitiktinės prieigos atmintyje (DRAM) ir kitose saugojimo sistemose, kur pilni priedai palaiko sudėtingus adresų skaičiavimus, kad padidintų prieigos prie atminties efektyvumą.

Aritmetiniai loginiai vienetai (ALU)


Galiausiai, kadangi pagrindiniai aritmetinių loginių vienetų komponentai mikroprocesoriuose ir skaitmeninio signalo procesoriuose, pilni priedai yra labai svarbūs.ALU tvarko visas aritmetines ir logines operacijas, su visais priedais užtikrinant, kad duomenys būtų apdorojami tiek greitai, tiek tiksliai.


Visiško papildymo įgyvendinimo pavyzdžiai


Pilnus priedus galima sukurti naudojant įvairius loginius vartus ir konfigūracijas.Čia nagrinėjame keturis skirtingus įgyvendinimus, pabrėždami jų sąranką ir veiklos niuansus.

Visas papildymas, pastatytas su XOR, ir arba vartai


Full Adder Built with XOR, AND, and OR Logic Gates
6 paveikslas: Visas papildymas, pastatytas su XOR, ir arba Logikos vartai


Šis pavyzdys parodo pilną priedą, pastatytą ant duonos lentos, naudojant atskiras tranzistorius.Konfigūraciją sudaro penki loginiai vartai: du xor vartai, du ir vartai ir vienas ar vartai, iš viso reikia 21 tranzistorių.A ir B įėjimai yra prijungti prie duonos lentos viršutinės kairiosios pusės, gaunančios +5 V tiekimą.Šie įėjimai kontroliuojami naudojant du jungiklius.Du šviesos diodai viršuje kairėje nurodo A ir B įvesties būsenas, o du šviesos diodai dešinėje pusėje rodo išėjimus.Rezistoriai, naudojami grandinėje, yra visi 2,2k omų.Kai įjungta A ir B įvesties, o įjungimas išjungtas, išvestis rodo dvejetainę vertę 10, vaizduojančią 2 sumą (1 + 1 + 0 = 10).„XOR“ vartai, pastatyti su pirmaisiais 12 tranzistorių, tvarko pagrindinę sumą, o apatinėje duonos lentos pusėje yra ir arba vartai, skirti nešiotis, spalvotas laidų pavidalas padidina aiškumą ir trikčių šalinimą.

Visas papildymas naudojant „Nand Gates“


 Full Adder Using NAND Gates
7 paveikslas: Visas papildymas naudojant „NAND Gates“


Šis visas papildymas naudoja devynis NAND vartus, kurių vartai yra pagaminti iš dviejų tranzistorių, iš viso 18 tranzistorių.Šis metodas yra vienas paprasčiausių ir efektyviausių būdų, kaip sukurti visą papildymą, naudojant atskiras komponentus.Visi vartai yra surinkti viršutinėje duonos lentos pusėje, o jungikliai užima apatinę pusę.Grandinės funkcionalumas parodomas naudojant A ir B įvestis ir įjungimo įjungimą, todėl išėjimo dvejetainė vertė yra 10, lygi dešimtainei 2 d.

Visas papildymas su nei vartais


Full Adder with NOR Gates
8 paveikslas: Visas priedas su nei vartais


Sukurtas su devyniais ir vartais, kiekvienam, kuriam reikia dviejų tranzistorių, šioje sąrankoje iš viso taip pat naudojami 18 tranzistorių.Visas papildymas su „NOR Gates“ siūlo gerą alternatyvą, tačiau apima sudėtingesnius laidus, palyginti su NAND vartais.Kiekvienas tranzistorius NOR vartuose yra įžemintas, o kolekcininkai sujungti oranžinių megztinių laidais, kad būtų užtikrintas tvarkingas ir organizuotas laidus.Ši konfigūracija parodyta su aktyvuotomis įvestimis A ir B bei išjungta įnešimą, todėl išėjimai, kuriuose yra aktyvus, ir suma yra išjungta.


Išvada


Atliekant šį „Basic Technology“ tyrinėjimą, pradedant nuo pagrindinių pusės priedų iki modernių pilnų papildomųjų dizainų, akivaizdu, kad šie komponentai yra pagrindiniai skaitmeninės elektronikos tobulinimo pagrindai.Operacinės charakteristikos ir įgyvendinimo pavyzdžiai pateikė pabrėžiamą priedų universalumą ir efektyvumą įvairiose skaičiavimo sąlygose.Išnagrinėdami priedų struktūrą ir funkcijas, ypač per jų tiesos lenteles ir būdingas lygtis, mes įgyjame vertingų įžvalgų apie jų galimybes ir apribojimus.Šios žinios padeda tobulinti efektyvesnes ir greitesnes skaičiavimo sistemas.Galiausiai priedai ne tik supaprastina sudėtingus dvejetainius skaičiavimus, bet ir suteikia galimybę daugintis technologijos tokiose įvairiose srityse kaip duomenų apdorojimas, atminties paskirstymas ir skaitmeninio signalo apdorojimas.Tobulėjant skaitmeninėms technologijoms, nuolatinis tobulinimas ir naujovės „BroDDER“ dizaine ir toliau bus kertinis akmuo kuriant pažangesnes skaičiavimo architektūras, užtikrinant, kad šie pagrindiniai komponentai išliks skaitmeninės sistemos projektavimo ir įgyvendinimo pagrindas.







Dažnai užduodami klausimai [DUK]


1. Kas yra visa priedo grandinė?


Visas priedas yra skaitmeninė grandinė, pridedanti tris dvejetainius bitus, kad gautų sumą ir nešiojamąjį išėjimą.Jis skirtas pridėti tris įvestis: du reikšmingus bitus ir vieną nešiojimo bitą iš ankstesnio papildymo.Tai leidžia jį naudoti iš eilės, norint pridėti kelių bitų dvejetainius skaičius.

2. Kiek ir, arba, „XOR“, pilnai pridedamas?


Tipiškame pilname priede yra:

Du xor vartai už sumą.

Du ir vartai prisideda prie atlikimo skaičiavimo.

Vienas ar vartai, skirti baigti išvestį.

3. Kas yra „Carry“ įvestis visu papildymu?


„Carry“ įvestis (CIN) pilname papildyme yra nešiojimo bitas, pridedant ankstesnius mažesnius reikšmingus bitus, susijusius su dvejetainiu dvejetainiu papildymu.Skaičiuojant dabartinę sumą ir naująjį perkėlimą, tai leidžia apsvarstyti šį ankstesnį nešiojimą.

4. Kodėl verta naudoti visą papildymą, o ne pusmetį?


Vietoj pusės papildymo naudojamas visas priedas, nes jis gali pridėti tris bitus (įskaitant nešiojimą iš ankstesnių papildymų), todėl jis tinka sujungti kartu, kad būtų galima pridėti kelių bitų skaičius.Pusėangė gali pridėti tik du bitus ir neturi nuostatos dėl perkėlimo, o tai riboja jo naudojimą iki paprasčiausių dvejetainių papildymo formų be nuoseklaus nešiojimo sklidimo.

Apie mus

ALLELCO LIMITED

Allelco yra tarptautiniu mastu garsus vienas langas Hibridinių elektroninių komponentų viešųjų pirkimų paslaugų platintojas, įsipareigojęs teikti išsamias komponentų viešųjų pirkimų ir tiekimo grandinės paslaugas pasaulinei elektroninės gamybos ir platinimo pramonei, įskaitant pasaulines 500 geriausių OEM gamyklų ir nepriklausomų brokerių.
Skaityti daugiau

Greitas užklausa

Prašau atsiųsti užklausą, mes nedelsdami atsakysime.

Kiekis

Populiarūs įrašai

Karštos dalies numeris

0 RFQ
Prekių krepšelis (0 Items)
Jis tuščias.
Palyginkite sąrašą (0 Items)
Jis tuščias.
Atsiliepimas

Jūsų atsiliepimai yra svarbūs!Allelco metu mes vertiname vartotojo patirtį ir stengiamės ją nuolat tobulinti.
Prašome pasidalyti savo komentaruais su mumis per mūsų atsiliepimų formą, ir mes greitai atsakysime.
Dėkojame, kad pasirinkote Allelco.

Tema
El. Paštas
Komentarai
Captcha
Vilkite arba spustelėkite, jei norite įkelti failą
Įkelti failą
Tipai: .xls, .xlsx, .doc, .docx, .jpg, .png ir .pdf.
MAX failo dydis: 10MB