Upload
zvonimir-boric
View
119
Download
5
Embed Size (px)
DESCRIPTION
Građa digitalnihsklopova i uređaja
Citation preview
Made by: Borna aji Powered by:
web.vip.hr/bcajic.vip/
Graa digitalnih sklopova i ureaja
Sadraj 1.0 Uvod 1.1 Brojevni sustavi
1.1.1 Pozicijski zapis broja 1.1.2 Polinomni zapis broja 1.1.3 Binarni brojevni sustav 1.1.4 Oktalni brojevni sustav 1.1.5 Heksadecimalni brojevni sustav 1.1.6 Binarno kodirani decimalni brojevi
1.2 Aritmetike operacije u binarnom brojevnom sustavu 1.2.1 Binarno zbrajanje 1.2.2 Binarno oduzimanje 1.2.3 Binarno mnoenje 1.2.4 Binarno dijeljenje 1.2.5 Komplementi
1.2.5.1 r-ti komplement broja 1.2.5.2 r - 1 komplement broja
1.2.6 Binarni brojevi s predznakom 1.2.6.1 Prikaz binarnog broja u formatu predznak-vrijednost 1.2.6.2 Format prvog komplementa 1.2.6.3 Format drugog komplementa
1.2.7 Aritmetike operacije s binarnim brojevima s predznakom 1.2.7.1 Aritmetike operacije s brojevima zapisanim u formatu drugog komplementa 1.2.7.2 Pretok
1.3 Slovnobrojani znakovi 1.4 Boole-ova algebra
1.4.1 Logika operacija I 1.4.2 Logika operacija ILI 1.4.3 Logika operacija NE 1.4.4 Boole-ove jednakosti
1.5 Pojednostavljenje boole-ovih funkcija 1.5.1 Pojednostavljenje boole-ovih funkcija primjenom temeljnih jednakosti 1.5.2 Primjena Karnaughovih tablica 1.5.3 Booleovi izrazi u obliku sume produkata 1.5.4 Karnaughove tablice 1.5.5 Nepotpuno zadane funkcije
1.6 Temeljna logika vrata 1.6.1 Logika ILI vrata 1.6.2 Logika I vrata 1.6.3 Logika NE vrata
1.7 Logika vrata 1.7.1 Logika NI vrata 1.7.2 Logika NILI vrata 1.7.3 Iskljuivo ILI vrata 1.7.4 Iskljuivo NILI vrata
1.8 Integrirani krugovi 1.9 Oblikovanja
1.9.1. Potpuno zbrajalo 1.9.2 Usporeiva vrijednosti
1.10 Dekoderi, koderi i multipleksori 1.10.1 Dekoderi 1.10.2 Koderi 1.10.3 Multipleksori
1
1.0 UvodNajpoznatiji sustav digitalne elektronike predstavlja digitalno elektroniko raunalo - kompjutor.Matematika predstavlja temeljni jezik za modeliranje odnosa i zakonitosti meu veliinama u mnogimposlovnim, proizvodnim i znanstvenim disciplinama. Izraavajui odnose i zakonitosti u oblikualgoritama, tj. pravila postupka rijeavanja postavljenog zadatka koji u konanom broju korakadovode do rjeenja, digitalno elektroniko raunalo rijeava postavljeni zadatak vrlo brzo i tono.Postoji itav niz ureaja koji su sastavljeni od digitalnih sklopova u vidu digitalnih elemenata ilikompjutorskih sustava, kao npr. procesorski upravljane prespojne sredinjice, digitalni voltmetri,mjerai brzine, ABS sustavi, brojila frekvencije i mnogi drugi.
Znaajku digitalnih sustava predstavlja mogunost obrade podataka izraenih konanim brojemznamenaka. U digitalnim sustavima podaci se prikazuju signalima (naponima ili strujama) konanihvrijednosti, a obrada podataka se izvodi sklopovima i ureajima koji pravilno rade s ogranienimbrojem konanih stanja. Nepostojanje praktino izvedivih elemenata koji bi pouzdano radili s vie oddva konana stanja dovelo je do najire primjene binarnih elemenata, tj. elemenata koji prikazujusignale i stanja pomou dvije vrijednosti. Relativno jednostavno izvedive binarne elementa radi svojevisoke pouzdanosti u radu predstavljaju tranzistorski elementi izvedeni kao sklopke s dva konanastanja (zapiranje, zasienje).
Veina postojeih digitalnih elektronikih raunala slui se u svom radu binarnim brojevnimsustavom sastavljenim od dviju znamenki (bita), 0 i 1. Unutarnji prikaz informacija u digitalnomraunalu ine nizovi binarnih znamenaka. Primjenom tehnika kodiranja, nizovi binarnih znamenakaslue za prikaz brojeva i simbola te na taj nain raunala slue za prikupljanje, obradu, pohranu irazdiobu brojanih i znakovnih podataka.
Slika 1.0-1 prikazuje pojednostavljeni prikaz jedinica digitalnog elektronikog raunala. Sredinjaprocesna jedinica (SPJ) sastavljena od aritmetiko-logike i upravljake jedinice predstavlja jedinicuneposredne obrade podataka. Zadatak sredinje procesne jedinice je nadzor toka informacija i slijedaoperacija te neposredno izvoenje aritmetikih i logikih operacija nad podacima. Memorijskajedinica slui za pohranu programskog koda, ulazno izlaznih podataka i meurezultata obrade.
Slika 1.0-1 Digitalno elektroniko raunalo2
1.1 Brojevni sustaviBrojevni sustav je ureeni skup simbola (znamenaka) s pravilima za izvoenje matematikih operacija(zbrajanje, oduzimanje, mnoenje i dijeljenje). Osnovica ili baza brojevnog sustava jednaka je ukupnombroju znamenaka koje ine sustav. Npr., u dekadskom brojevnom sustavu skup znamenaka ine znamenke{0, 1, 2, 3, 4, 5, 6, 7, 8, 9} te je osnovica 10; u binarnom brojevnom sustavu skup ine znamenke (bitovi) {0,1}, osnovica je 2; u oktalnom brojevnom sustavu skup ine znamenke {0, 1, 2, 3, 4, 5, 6, 7} te je osnovica 8;dok u heksadecimalnom brojevnom sustavu skup ine znamenke {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}te je osnovica 16.
U zadanom brojevnom sustavu postoje dva naina zapisa broja: pozicijski zapis i polinomni zapis.
povratak
3
1.1.1 Pozicijski zapis brojaBroj N se u pozicijskom zapisu pie na slijedei nain:
pri emu je:
povratak
4
1.1.2 Polinomni zapis brojaBroj N se u polinomnom zapisu pie na slijedei nain:
pri emu su definirani na prethodni nain.
U okviru digitalne elektronike najee upotrebljavane brojevne sustave ine binarni, oktalni iheksadecimalni brojevni sustav.
povratak
5
1.1.3 Binarni brojevni sustavOsnovica binarnog brojevnog sustava je broj 2, binarne znamenke su {0, 1}, a broj se prikazuje nizombinarnih znamenki, te ako postoji decimalni dio broja i decimalnom tokom.
Kod pretvorbe broja zapisanog u binarnom brojevnom sustavu u broj zapisan u dekadskombrojevnom sustavu mogue je koristiti sljedei postupak: 1) binarni broj izraziti u polinomnom obliku,2) razviti polinom prema pravilima za zbrajanje i mnoenje brojeva u dekadskom brojevnom sustavu.
Postupak pretvorbe cijelog dijela broja zapisanog u dekadskom brojevnom sustavu u broj zapisan ubinarnom brojevnom sustavu glasi: cijelobrojni dio decimalnog broja dijeliti s brojem 2; ostatakposlije svakog dijeljenja se koristi za tvorbu binarnog broja. Postupak se ponavlja sve dok je kolinikrazliit od broja 0. Binarni broj se tvori koritenjem ostataka dijeljenja. Prvi ostatak je znamenkanajmanje teine binarnog broja.
6
Postupak pretvorbe decimalnog dijela broja zapisanog u dekadskom brojevnom sustavu u brojzapisan u binarnom brojevnom sustavu glasi: decimalni dio decimalnog broja mnoiti s brojem 2;rezultat mnoenja je iskljuivo broj 0 ili 1 s lijeve strane decimalne toke i taj broj tvori decimalni diobinarnog broja. Postupak ponavljati sve dok je decimalni dio umnoka razliit od nule ili dok nijedostignut eljeni broj binarnih znamenaka.
povratak
7
1.1.4 Oktalni brojevni sustavPremda veina digitalnih raunala i digitalnih sustava u svom radu koristi binarni sustav, brojevizapisani u oktalnom brojevnom sustavu su prikladno pomagalo za prikaz binarnih brojeva. Osnovicaoktalnog brojevnog sustava je broj 8 i sustav ine znamenke {0, 1, 2, 3, 4, 5, 6, 7}. Broj se izraava kaoniz navedenih znamenaka. Brojevi (6105)8, (1010)8, (347.6)8 predstavljaju valjane oktalne brojeve.Meutim broj (648.2)8 nije valjani oktalni broj. Za pretvorbu brojeva iz oktalnog u dekadski brojevnisustav vrijede isti postupci kao kod pretvorbe binarnih u decimalne brojeve, tj. oktalni broj se izrazi upolinomnom obliku i razvija po pravilima zbrajanja u dekadskom brojevnom sustavu.
Pri pretvorbi iz dekadskog brojnog sustava u oktalni primjenjuju se postupci kao i kod pretvorbedecimalnog broja u binarni. Meutim se kod raunanja cijelog dijela broja ne dijeli s 2 ve s 8, a kodraunanja decimalng dijela broja se mnoi takoer s 8, a ne s 2.
U digitalnoj tehnici je esto puta potrebno izvriti pretvorbu binarnog broja u oktalni i obratno.Pretvorba iz binarnog u oktalni broj se odvija grupiranjem binarnih brojeva u grupe od po 3znamenke i to poevi od binarne toke na desnu i na lijevu stranu, a zatim se pojedina grupa zamijenis odgovarajuom oktalnom znamenkom.
Pretvorba iz oktalnog u binarni broj se izvodi zamjenom oktalnih znamenaka odgovarajuimbinarnim nizom duljine tri bita.
povratak
8
1.1.5 Heksadecimalni brojevni sustavOsnovica heksadecimalnog brojevnog sustava je broj 16, a znamenke su {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B,C, D, E, F}, pri emu znak A odgovara decimalnom broju 10, , a F decimalnom broju 15.Heksadecimalni broj se izraava kao niz prethodno navedenih znamenaka. Brojevi (9A3.0B)16, (1101.1)16 i (0ABC.DEF)16 predstavljaju valjane heksadecimalne brojeve. Pretvorba broja izheksadecimalnog u decimalni broj i obratno slijedi pravila za pretvorbu izmeu decimalnog i oktalnogbroja, osim to se kod pretvorbe umjesto broja 8 koristi broj16.
Pretvorba iz binarnog broja u heksadecimalni se izvodi grupiranjem binarnih brojeva u grupe od 4znamenke poevi od binarne toke na desnu i lijevu stranu, te zatim zamjenom pojedine grupeodgovarajuom heksadecimalnom znamenkom.
Pretvorba iz heksadecimalnog broja u binarni slijedi promjenom smjera postupka.
povratak
9
1.1.6 Binarno kodirani decimalni brojeviBudui je ovjeku kao krajnjem korisniku digitalnih sustava koji koriste binarne brojeve za prikaz iobradu podataka blii prikaz brojeva u dekadskom brojnom sustavu, pri ulazu u digitalni skloppotrebno je izvriti pretvorbu iz decimalnog u binarni broj, a pri izlazu iz digitalnog sklopa pretvorbubinarog broja u decimalni. Za pretvorbu se koristi binarno kodirani decimalni (BCD - Binary Coded Decimal) kod. U binarno kodiranom decimalnom kodu pojedini znak dekadskog brojevnog sustava jekodiran nizom od 4 binarne znamenke.
Prvih 20 brojeva izraenih u dekadskom, binarnom, oktalnom, heksadecimalnom i BCD sustavuprikazuje tablica 1.1-1.
Tablica 1.1-1 Prikaz brojeva u razliitim sustavima
povratak
10
1.2 Aritmetike operacije u binarnom brojevnom sustavu
Aritmetike operacije s brojevima zapisanim u binarnom brojevnom sustavu slijede pravila koja vrijede zaaritmetike operacije s brojevima zapisanim u dekadskom brojevnom sustavu, s time da se za svaraunanja koriste samo dvije znamenke (0 i 1), a baza je 2.
povratak
11
1.2.1 Binarno zbrajanjeTemeljna pravila zbrajanja binarnih brojeva glase:
U rezultatu pravila 1 + 1 = 10, zbroj je 0, a znamenka 1 rezultata predstavlja znamenku koja se prenosi nasljedee vie brojno mjesto i zbraja sa znamenkama vieg brojnog mjesta.
povratak
12
1.2.2 Binarno oduzimanje
Temeljna pravila oduzimanja binarnih brojeva glase:
Budui je u rezultatu pravila 0 - 1 = 11, umanjenik vei od umanitelja prva znamenka 1 oznaavaznamenku manjka koju treba oduzeti od umanjitelja sljedeeg vieg brojnog mjesta.
ee koriteni postupak oduzimanja kod digitalnih sklopova predstavlja oduzimanje binarnih brojevapomou metode drugog komplementa.
povratak
13
1.2.3 Binarno mnoenje
Temeljna pravila mnoenja binarnih brojeva glase:
Treba uoiti da je poloaj binarne toke u umnoku jednak poloaju decimalne toke u dekadskombrojnom sustavu.
povratak
14
1.2.4 Binarno dijeljenjeTemeljna pravila dijeljenja binarnih brojeva glase:
Dijeljenje s nulom nije dozvoljeno.
povratak
15
1.2.5 Komplementi
Do sada su promatrane aritmetike operacije s pozitivnim brojevima, tj. brojevima s pozitivnimpredznakom. Jasno je da se u raunanju susreu i negativni brojevi, tj. brojevi s negativnim predznakom.Budui se predznaci pozitivnih i negativnih brojeva u binarnom sustavu ne mogu prikazati znakovimapredznaka + i -, za njihov prikaz se koriste binarne znamenke 0 i 1. Kod prikaza brojeva s predznakom,predznak broja pokazuje najlijevija binarna znamenka. Brojeve je u digitalnom sustavu mogue prikazatina tri naina. Prikladan nain prikaza pozitivnih i negativnih brojeva predstavlja zapis brojeva u njihovomkomplementarnom obliku.
Oduzimanje brojeva u digitalnim sustavima je mogue pojednostaviti koritenjem komplementa broja, tj.umanjitelj se zapisuje kao negativni broj (suprotni broj), a razlika se dobiva zbrajanjem umanjenika isuprotnog broja umanjitelja. Na taj nain se za operaciju oduzimanja A - B ne koristi digitalni sklop zaoduzimanje, ve se pomou sklopa za zbrajanje izvodi operacija A + (-B). Oduzimanje brojeva zbrajanjems komplementom olakava izvedbu digitalnog raunala, jer se istim sklopom (za zbrajanje) izvode dvijearitmetike operacije ime se postie uteda u sklopovlju i smanjuje sloenost sredinje upravljakejedinice.
U svakom brojevnom sustavu baze r, zadani broj ima dva svoja suprotna broja: r-ti komplement(komplement baze), i r - 1 komplement (umanjeni komplement baze).
povratak
16
1.2.5.1 r-ti komplement brojar-ti komplement [N]r broja (N)r s n znamenaka i bazom r je zadan na slijedei nain:
Jedno od pravila za dobivanje drugog komplement binarnog broja glasi: poevi od znamenkenajmanje teine i kreui se prema znamenki najvee teine prepisivati znamenke dok se ne prepie iprva znamenka 1; nakon prepisivanja prve znamenke 1, prepisujui i dalje u smjeru prema znamenkinajvee teine, zamijeniti preostale znamenke 0 sa znamenkama 1, a znamenke 1 sa znamenkama 0.
17
povratak
18
1.2.5.2 r - 1 komplement broja(r - 1) komplement [N]r-1 broja (N)r s n znamenaka i bazom r je zadan na sljedei nain:
povratak
19
1.2.6 Binarni brojevi s predznakom
Pozitivni odnosno negativni predznak binarnog broja se u binarnom brojevnom sustavu prikazuje pomouznamenke 0, odnosno 1, na najlijevijem mjestu binarnog niza, a koje se razlikuje od mjesta znamenkenajvee teine. Najlijevija znamenka binarnog broja se naziva znamenka ili bit predznaka broja. Ako jebroj s predznakom duljine n znamenaka prikazan kao binarni niz (bn -1 bn - 2 bn - 3 b2 b1 b0), onda znamenka bn - 1 predstavlja predznak broja, a za prikaz stvarne vrijednosti broja preostaje (n - 1)znamenka.
Slijedi opis tri naina prikaza binarnih brojeva s predznakom. U raunalu se brojevi bez predznaka ibrojevi s predznakom zapisuju kao nizovi binarnih znamenaka. Najlijevija znamenka zavisno o tumaenjukoje mora biti jednoznano i dosljedno, moe oznaavati predznak broja ili dio njegove vrijednosti.
povratak
20
1.2.6.1 Prikaz binarnog broja u formatu predznak-vrijednost
Format predznak-vrijednost, binarnog broja s n znamenaka prikazuje slika 1.2-1.
Slika 1.2-1 Prikaz binarnih brojeva s predznakom u formatupredznak-vrijednost
povratak
21
1.2.6.2 Format prvog komplementaFormat prvog komplementa, binarnog broja s n znamenaka prikazuje slika 1.2.-2.
Slika 1.2-2 Prikaz binarnih brojeva s predznakom u formatu prvog komplementa
povratak
22
1.2.6.3 Format drugog komplementaFormat drugog komplementa, binarnog broja s n znamenaka prikazuje slika 1.2-3.
Slika 1.2-3 Prikaz binarnih brojeva s predznakom u formatudrugog komplementa
Prvih pet pozitivnih i negativnih brojeva prikazanih u tri razliita oblika, koristei za prikaz binarniniz od est znamenaka, prikazuje tablica 1.2-1.
23
Tablica 1.2-1 Prikaz prvih pet brojeva u raznim formatima zapisa
povratak
24
1.2.7 Aritmetike operacije s binarnim brojevima s predznakom
Aritmetike operacije s binarnim brojevima u formatu predznak-vrijednost slijede ista pravila ipostupke aritmetike u dekadskom brojevnom sustavu. Budui je za utvrivanje predznaka rezultatapotrebno usporediti predznake obadva operanda to predstavlja dodatne operacije, formatpredznak-vrijednost se ne koristi u aritmetici digitalnih raunala. Zato formati prvog komplementa idrugog komplementa predstavljaju prikladne naine prikaza i izvoenja osnovnih raunskih operacija.Veina suvremenih digitalnih raunala za raunanje koristi format drugog komplementa.
povratak
25
1.2.7.1 Aritmetike operacije s brojevima zapisanim u formatu drugogkomplementa
Zbrajanje. Zbrajanje dva n znamenkasta binarna broja zapisana u formatu drugog komplementa se izvodinjihovim zbrajanjem, ukljuujui i bit predznaka, prema pravilima zbrajanja binarnih brojeva. Akopostoji prijenos znamenke jedinice s mjesta najlijevijeg bita, prijenos se zanemaruje. Najlijeviji bitrezultata predstavlja predznak zbroja.
Oduzimanje. Oduzimanje binarnih brojeva prikazanih u formatu drugog komplementa izvodi sepostupkom zbrajanja, tj. A - B = A + (-B). Dakle, razlika oduzimanja dva broja jednaka je zbroju drugogkomplementa umanjitelja i umanjenika. Ako postoji znamenka prijenosa ona se u rezultatu zanemaruje.Predznak razlike je prikazan vrijednou najlijevijeg bita razlike.
26
povratak
27
1.2.7.2 PretokPretokom se naziva stanje kada rezultat zbrajanja dva binarna broja duljine n bita za svoj prikazzahtjeva (n + 1) bit. Budui memorijske jedinice digitalnog raunala, registri, mogu prikazati brojsamo s konanim brojem bita, registar duljine n bita nemoe prikazati broj duljine (n +1) bit.Postojanje pretoka se kod digitalnih raunala signalizira postavljenjem bita pretoka u registru stanja.
Pri zbrajanju binarnih brojeva bez predznaka, pojava pretoka je izraena postavljanjem bitaprijenosa na mjestu najvee teine. Pri zbrajanju binarnih brojeva s predznakom pretoka nee bitiako su predznaci pribrojnika razliiti. Meutim do pretoka moe doi ako su predznaci pribrojnikajednaki. Npr., zbrajanje dva negativna broja (10101111)2 i (10001010)2 prikazana u formatu drugogkomplementa koritenjem osam bita dovodi do pojave pretoka; slino e i kod zbrajanja dva pozitivnabroja (01011100)2 i (01101111)2 doi do pojave pretoka.
Pretok se pojavljuje kada su bit prijenosa i bit prijelaza najlijevijeg bita razliitih vrijednosti. Uvjet sejednostavno ispituje koristei digitalni sklop iskljuivo ILI.
povratak
28
1.3 Slovnobrojani znakoviSlovnobrojani znakovi se koriste kod obrade nebrojanih informacija. Slovnobrojani kodovi sekoriste za prikaz slova, decimalnih znamenaka i posebnih znakova. Sedam ili osam bitni kod jestandardni kod koji se koristi za prikaz velikih i malih slova engleske abecede, 10 decimalnihznamenaka (0,1,29), i vie posebnih znakova (?,!:). Za prikaz slovnobrojanih znakova najee sekoristi Ameriki standardni kod za razmjenu informacija (ASCII - American Standard Code forInformation Interchange). Tablica 1.3-1 prikazuje 128 znakova kodiranih 7-bitnim ASCII kodom.Tako npr., ASCII kod za decimalnu znameku 1 glasi 0110001, dok ASCII kod za slovo T glasi 1010100.U tablici postoje i 34 posebna znaka koji slue za formatiranje teksta kod ispisa te za nadzor izmjeneinformacija izmeu udaljenih digitalnih jedinica. Npr., kontrolni znak poetka teksta STX (start oftext) oznaava poetak teksta koji se prenosi izmeu udaljenih raunala, dok znak kraja teksta EOT(end of text) oznaava kraj teksta koji se prenosi.
Tablica 1.3-1 Sedambitni ASCII kod (BNMT-bitovi manje teine)
povratak
29
1.4 Boole-ova algebra
Prije opisa digitalnih sklopova pomou kojih se izgrauju digitalna elektronika raunala i ostali digitalnisklopovi, izloit e se osnove boole-ove algebre nune za opis digitalnih sklopova. Boole-ova algebra jematematiki sustav koji slui za opis povezanosti digitalnih krugova. Varijable koritene u boole-ovojalgebri su binarne varijable i nazivaju se boole-ovim varijablama. Binarne varijable poprimaju samo dvijerazliite, meusobno iskljuive, vrijednosti (istina ili la).
Uobiajeno se binarnim varijablama pridruuju vrijednosti binarnih znamenaka 0 i 1. Varijable seoznaavaju pojedinim slovima abecede, npr., A, B, C, itd. ili rijeima koja poblie oznaavaju zadauvarijabli, npr., TEST, IZLAZ. Boole-ova varijabla moe biti u odnosu s drugim boole-ovim varijablama.Izmeu varijabli u Boole-ovoj algebri utvrene su tri osnovne logike operacije: I (AND), ILI (OR) i NE(NOT).
povratak
30
1.4.1 Logika operacija IOperator logike operacije I se oznaava simbolom ili se ne naznauje, npr., F = A B ili F = AB. Rezultat operacije I je 1 ako i samo ako su vrijednosti svih ostalih operanada u izrazu jednaki 1.Mogue vrijednosti logike operacije I glase
0 0 = 0 1 0 = 0
0 1 = 0 1 1 = 1
Kao primjer izvedbe operacije I promatra se strujni krug sastavljen od dvije sklopke, slika 1.4-1,oznaene slovima A i B i aruljice F povezane na naponski izvor. Budui se sklopke A i B mogu nalazitiu samo jednom od dva mogua poloaja, otvorenom ili zatvorenom, mogu posluiti kao primjeriboole-ovih varijabli. Slino i aruljica F slui za prikaz rezultata budui moe biti u samo jednom oddva mogua stanja, aruljica svijetli, aruljica ne svijetli. Ako se varijablama A i B pridrui vrijednost1 kada se odgovarajue sklopke nalaze u zatvorenom poloaju, a vrijednost 1 varijabli F kadaaruljica svijetli, onda slijedi da je F = 1 (aruljica svijetli) ako i samo ako je A = B = 1 (tj.obje sklopkese nalaze u zatvorenom poloaju). Isto tako ako je A ili B jednako 0 (bilo koja sklopka je u otvorenompoloaju), F = 0 ,aruljica ne svijetli), jer da bi aruljica svjetlila obje sklopke moraju biti uzatvorenom poloaju.
Slika 1.4-1 Prikaz logike operacije I
Popis svih moguih vrijednosti lanova boole-ove funkcije s odgovarajuim izlaznim vrijednostimanaziva se tablicom istinitosti booleove funkcije. Tablica istinitosti funkcije F = AB glasi:
31
Budui svaki argument (varijabla) boole-ove funkcije moe poprimiti jednu od dvije meusobnoiskljuive vrijednosti (0 ili 1), u tablici istinitosti funkcije s n argumenata, postoji 2n moguih stanjaargumenata. Popis svih moguih vrijednosti argumenata boole-ove funkcije mogue je napisatizapisujui u prvi redak tablice za sve argumente vrijednost 0, a zatim izmjenino 0 i 1 u najdesnijistupac argumenata. U sljedei stupac ulijevo, izmjenino 0 i 1 svaka dva retka, zatim izmjenino svakaetiri retka u sljedei stupac, itd. Kada su ispisane sve vrijednosti argumenata u tablici, boole-ovafunkcija se razvija za svaki pojedini redak u tablici.
povratak
32
1.4.2 Logika operacija ILIOperator logike operacije ILI (ukljuivo ili) se oznaava simbolom +, npr., F = A+B. Rezultat operacije ILI je 1 ako je vrijednost bilo kojeg operanda u funkciji jednaka 1. Mogue vrijednostilogike operacije ILI glase
0 + 0 = 0 ........1 + 0 = 1
0 + 1 = 1 ........1 + 1 = 1
Tablica istinitosti funkcije F = A+B glasi:
Slika 1.4-2 prikazuje izvedbu logike operacije ILI. Sluei se pri analizi izvedbe logike operacije ILIslinou sa strujnim krugom na slici 1.4-1 moe se zakljuiti da je rezultantna vrijednost funkcije F =1, aruljica svijetli, ako je vrijednost bilo kojeg argumenata A ili B jednaka 1, bilo koja sklopka jezatvorena.
Slika 1.4-2 Prikaz logike operacije ILI
povratak
33
1.4.3 Logika operacija NELogika operacija NE (negacije) se oznaava crticom iznad varijable. Npr., . Operacija je poznata i pod nazivom operacije komplementiranja. Tablica istinitosti operacije NE glasi:
Operaciju komplementiranja je mogue izvesti i na vie varijabli. Tako komplement od je
, a komplement od je
Za razliku od operacija I i ILI koje su binarne operacije i uvijek zahtijevaju dva argumenta, operacija
NE je unarna operacija i zahtijeva samo jedan argument. Treba uoiti da je Openito pravilo glasi
Pri izvoenju logikih operacija, ako operacije i argumenti nisu navedeni u zagradama, operacija NEima najvii prioritet, iza nje slijedi operacija I, a zatim ILI. Npr., pri razvoju funkcije kada je A = 1, B = 1 i C = 1, prvo se razvija argument , zatim , te konano
.
Dakle, kada su vrijednosti varijabli A = 1, B = 1 i C = 0 vrijednost funkcije F = 0.
34
Tablica 1.4-1 Tablica istinitosti funkcije
povratak
35
1.4.4 Boole-ove jednakostiOriginalna Boole-ova algebra predstavlja zatvoreni sustav sastavljen od dva elementa, 0 i 1, teoperacija I, ILI i NE. Boole-ova algebra se koristi pri razvoju digitalnih sklopova s ciljempojednostavljenja logikih funkcija u najjednostavniji oblik. Budui se boole-ove funkcije ostvaruju usklopovlju, boole-ova algebra predstavlja znaajno pomagalo za smanjenje broja veza izmeusklopovlja.
Tablica 1.4-2 Temeljne boole-ove jednakosti
U tablici 1.4-2 je dan popis osnovnih jednakosti boole-ove algebre. Prvih devet jednakosti 36
predstavljaju temeljne odnose boole-ove algebre i pruaju osnovu za rukovanje s boole-ovim izrazima.Jednakosti od broja 10 do broja 14 odgovaraju osnovnim zakonima algebre, i to jednakosti 10 i 11zakonu izmjene lanova u izrazu (zakon komutacije), 12 i 13 zakonu pridruivanja lanova (zakonasocijacije), dok jednakost 14 predstavlja zakon razdiobe lanova (zakon distribucije) boole-ovealgebre. Jednakosti od broja 15 do broja 18 nisu primjenljive u opoj algebri, ali su vrlo korisne uboole-ovoj algebri. Jednakost 16 je poznata kao jednakost saimanja lanova; jednakost 18 kaojednakost dogovora lanova. Posljednje dvije jednakosti 19 i 20 su poznate kao De Morgan-ovapravila.
Jednakosti iz tablice 1.4-2 jednostavno se provjeravaju zamijenjujui boole-ove varijable dozvoljenimvrijednostima te razvijajui lijevu i desnu stranu pojedine jednakosti. Postupak se naziva dokazomindukcijom. Npr., za dokaz jednakosti broj 16 potrebno je razviti lijevu i desnu stranu jednakosti zasve dozvoljene vrijednosti varijabli x i y. Postupak je prikazan u formatu tablice istinitosti u tablici1.4-3
Tablica 1.4-3 Dokaz jednakosti indukcijom
Budui izraz broj 18 predstavlja temelj sustavnog pojednostavljenja (minimizacije) boole-ove funkcije,dokazat e se njegova jednakost. Za dokazivanje slue tablice istinitosti lijeve i desne strane prikazaneu tablici 1.4-4.
Tablica 1.4-4 Dokaz jednakosti indukcijom
De Morgan-ova pravila utvruju jednakosti komplementiranja cijelog boole-ovog izraza. Jednakost37
broj 19 glasi komplement zbroja (ILI) jednak je umnoku (I) komplemenata. Slino jednakost broj20 glasi komplement umnoka (I) jednak je zbroju (ILI) komplemenata.
povratak
38
1.5 Pojednostavljenje boole-ovih funkcija
Boole-ove funkcije predstavljaju matematike prikaze povezanosti logikih sklopova. Pri izvedbi logikihfunkcija, lanovima u funkciji odgovaraju logiki sklopovi pri emu je pojedinoj varijabli lana funkcijepridruena ulazna linija logikog sklopa. Npr., izvedba lana zahtjeva logiki sklop s tri ulaza zavarijable X, Y i Z. Pojedini lan boole-ovog izraza je sastavljen od znakova, literala. Literal predstavljavarijablu unutar lana koja moe biti i komplement. Npr., funkcija jesastavljena od tri lana i est literala; njezina ekvivalentna funkcija prema pravilu 18 glasi i sastavljena je od dva lana i etiri literala. Jasno je da manji broj lanova i literala boole-ove funkcije ukonanoj izvedbi zahtijeva manji broj logikih sklopova. Pri izvedbi boole-ovih funkcija logikimsklopovima potrebno je prvo pojednostaviti izraze. Meutim za postizanje najboljeg rezultata, tj. funkcije snajmanjim brojem lanova i literala ne postoji sustavni postupak.
povratak
39
1.5.1 Pojednostavljenje boole-ovih funkcija primjenom temeljnihjednakosti
Metoda pokuaja i pogreaka, koritenjem temeljnih jednakosti predstavlja osnovni postupak upojednostavljivanju boole-ovih funkcija. Sljede primjeri pojednostavljenja boole-ovih funkcijaprimjenom temeljnih jednakosti.
U prethodnom primjeru se prvo za ukinue lana koristi lan , a zatim se primjenomjednakost 18 na lanove i oni proiruju lanom . Uz postojanje lana za ukinuelana primjenjuje se pravilo broj 16. Konano se za ukinue lana jo jednomprimjenjuje pravilo broj 18.
40
Boole-ova funkcija moe imati vie jednostavnih, minimalnih prikaza. Po definiciji, jednostavni prikazboole-ove funkcije je jednak izvornoj funkciji i sastavljen je od najmanjeg broja lanova i literala uodnosu na ostale prikaze iste funkcije.
Pri razvoju i izvedbi digitalnih elektronikih raunala i drugih digitalnih sustava, za ostvarenjelanova boole-ovih logikih funkcija koriste se logika vrata koja predstavljaju temeljne digitalnekrugove.
povratak
41
1.5.2 Primjena Karnaughovih tablica
Kao to je pokazano u prethodnim poglavljima jedna te ista Booleova funkcija se moe prikazati narazliite naine.Tako npr., za realizaciju funkcije potrebno je osigurati estkomponenti (troja logika I vrata, dvoja logika vrata NE i jedna logika troulazna ILI vrata. Upotrebomosnovnih Boole-ovih jednakosti funkcija se moe pojednostavniti na oblik F = A + B, to sklopovski zarealizaciju zahtjeva jedna logiki ILI vrata. Openito cijena odreenog sklopa ovisi o broju elemenata,stoga e se za realizaciju odreene funkcije svakako odabrati jednostavnija funkcija. Svoenje funkcije naminimalni broj elemenata zove se minimizacija. Treba napomenuti da niti jedan postupak minimizacije navodi do jedinstvena rjeenja. Vrlo esto je mogue dobiti vie izraza za istu funkciju koji svi zahtijevaju istibroj elemenata. Opisati e se jedna grafika metoda pojednostavljenja Boole-ovih funkcija koja koristiKarnaughove tablice
povratak
42
Booleovi izrazi u obliku sume produkataPri konstrukciji logikog sklopa prvo je potrebno konstruirati tablicu istinitosti koja opisuje nainrada samog sklopa. Ukoliko promatramo tablicu istinitosti na slici 1.5-1 primjeuje se da dvijekombinacije vrijednosti ulaznih varijabli generiraju 1 na svom izlazu. Za liniju 2 u tablici istinitostimoemo rei da not C AND not B AND A ulaz stvaraju 1 na izlazu. Linija 8 se moe proitati kaoC AND B AND A stvaraju 1 na izlazu. Te dvije kombinacije se pri konstrukciju Boole-ovog izrazaza zadanu tablicu istinitosti zbrajaju.
Slika 1.5-1 (a) tablica istinitosti; (b) Booleov izraz (c) kombinacijskisklop
Izraz na slici 1.5-1 (b) je Booleov izraz zapisan u obliku sume produkata koji se jo naziva formaminterma. Kombinacijski sklop prema slici 1.5-1 (c) sklopovska je realizacija funkcije.
povratak
43
Karnaughove tabliceBooleova algebra predstavlja bazu za pojednostavljenje logikih krugova. Jedna od metodapojednostavljenja Boole-ovih funkcija koristi Karnaughove tablice. Metoda se ubraja u grafikemetode.
Prvi korak u primjeni Karnaughovih tablica predstavlja konstrukcija mintermi iz tablice istinitosti.Slijedei korak je upisivanje vrijednosti u Karnaughovu tablicu (tzv.K tablica) u kojoj se susjednekombinacije meusobno razlikuju za jedan to je kljuno za postupak minimizacije. Trei korak upostupku minimizacije je grupiranje dviju, etiri, osam jedinica zajedno. etvrti korak je eliminacijavarijabli. Zadnji korak je zbrajanje varijabli koje su ostale.
Slika 1.5-3 a) tablica istinitosti; (b) minterma; (c) d) K tablica zadvije varijable
K tablice za tri odnosno etiri varijable prikazane su slikom 1.5-4.
44
Slika 1.5-4 K tablica za (a) tri varijable; (b) etiri varijable
povratak 45
Nepotpuno zadane funkcijeKod pojedinih logikih sklopova neke ulazne kombinacije se ne pojavljuju kao npr. kod 4-bitnogdekadskog brojila. U tablici kombinacija moe se vrijednost funkcije za takve kombinacije oznaiti sX, to znai da ne trebamo voditi rauna je li vrijednost 0 ili 1 jer se takva kombinacija ne moenikada pojaviti.
povratak
46
1.6 Temeljna logika vrata
Sklopovlje koje izvodi temeljne boole-ove operacije naziva se logikim vratima. To su elektroniki krugovikoji pretvaraju jedan ili vie ulaznih signala u izlazni signal. Ulazni i izlazni signali su naponi ili struje ijevrijednosti odgovaraju logikim vrijednostima boole-ovih varijabli koje predstavljaju. Npr., boole-ovuvrijednost 1 je mogue pridruiti pozitivnoj naponskoj razini, najee +5 V, dok je boole-ovu vrijednost 0mogue pridruiti naponskoj razini od 0 V.
povratak
47
1.6.1 Logika ILI vrataILI vrata predstavljaju elektroniki sklop koji slui za ostvarenje logike operacije ILI. Grafikiprikaz ILI vratiju s dva ulaza i odgovarajuu tablicu istinitosti prikazuje slika 1.6-1. ILI vrata moguimati vie od dva ulaza, ali sva imaju samo jedan izlaz. Izlaz iz ILI vratiju moe biti ulaz u neka drugalogika vrata. Slika 1.6-2 prikazuje povezanost ILI vratiju s dva ulaza pri tvorbi ILI vratiju s tri ulaza.
Slika 1.6-1 ILI vrata s dva ulaza: (a) simboliki prikaz; (b) tablicaistinitosti
Slika 1.6-2 ILI vrata s tri ulaza ostvarena koritenjem dvaju ILIvratiju s dva ulaza
povratak
48
1.6.2 Logika I vrata
I vrata predstavljaju elektroniki sklop koji slui za ostvarenje logike operacije I. Grafiki prikaz Ivratiju s dva ulaza i odgovarajuu tablicu istinitosti prikazuje slika 1.6-3. I vrata mogu imati vie oddva ulaza, ali sva imaju samo jedan izlaz. Izlaz iz I vratiju moe biti ulaz u neka druga logika vrata.Slika 1.6-4 prikazuje povezanost I vrata s dva ulaza i ILI vrata s dva ulaza pri tvorbi boole-ovog izrazaF = A B +C D. Slika 1.6-5 prikazuje izvedbu boole-ovog izraza F = (W + X) (Y +Z) pomou logikihvratiju.
Slika 1.6-3 I vrata s dva ulaza: (a) simboliki prikaz; (b) tablicaistinitosti
Slika 1.6-4 Simboliki prikaz boole-ove funkcije F = A B + C D
Slika 1.6-5 Simboliki prikaz boole-ove funkcije F = (W + X) (Y +Z)
povratak
49
1.6.3 Logika NE vrataNE vrata predstavljaju elektroniki sklop koji slui za ostvarenje logike operacije NE. Budui logikaoperacija NE predstavlja unarnu operaciju, NE vrata imaju samo jednu ulaznu te jednu izlaznustezaljku. Grafiki prikaz NE vratiju i odgovarajuu tablicu istinitosti prikazuje slika 1.6-6. NE vratase nazivaju i invertorom.
Slika 1.6-6 NE vrata: (a) simboliki prikaz; (b) tablica istinitosti
Meusobno povezana temeljna logika vrata (ILI, I i NE), tvore logiku mreu. Drugi naziv za logikumreu je kombinaciona mrea. Pod pojmom kombinacione mree se podrazumijeva logika mrea kojane sadri memorijske elemente. Boole-ova funkcija koja opisuje kombinacionu mreu se izvodi izsustavnog napredovanja od ulaza prema izlazu logikih vratiju.
S druge strane, bilo koju boole-ovu funkciju je mogue koritenjem temeljnih logikih vratiju,50
pretvoriti iz algebarskog izraza u kombinacionu mreu. Npr., kombinaciona mrea boole-ove funkcije prikazana je na slici 1.6-7.
Slika 1.6-7 Kombinaciona mrea za
povratak
51
1.7 Logika vrata
Premda je boole-ove izraze praktino mogue izvesti pomou temeljnih logikih vratiju, esto puta se uoblikovanju digitalnih sklopova koriste NI, NILI, iskljuivo-ILI i iskljuivo-NILI vrata. Isto tako sedigitalni krugovi najee izvode koritenjem samo jednog tipa logikih vratiju. U takvim krugovima sekoriste jedna od sljedee opisanih vratiju.
povratak
52
1.7.1 Logika NI vrataGrafiki prikaz NI vrata s dva ulaza i odgovarajuu tablicu istinitosti prikazuju slike 1.7-1(a) i 1.7-1(b). Slika 1.7-1(c)predstavlja nadomjesni krug NI vrata ako se koriste I vrata na iji izlaz je vezan invertor. NI vrata su uporabnopotpuna vrata, tj. sve temeljne operacije koje slijede primjenom I, ILI i NE vrata mogue je ostvariti koritenjem NIvratiju, kao to pokazuje slika 1.7-2. Koritenjem NI vratiju mogue je ostvariti bilo koju boole-ovu funkciju.
Slika 1.7-1 NI vrata s dva ulaza: (a) grafiki prikaz, (b) tablica istinitosti i (c)nadomjesni I-NE krug
Slika 1.7-2 NE, I i ILI vrata izvedena pomou NI vratiju
povratak
53
1.7.2 Logika NILI vrataGrafiki prikaz NILI vrata s dva ulaza i odgovarajuu tablicu istinitosti prikazuju slike 1.7-3(a) i 1.7-3(b). Slika1.7-3(c) predstavlja nadomjesni krug NILI vrata ako se koriste ILI vrata na iji izlaz je vezan invertor. NILI vrata suuporabno potpuna vrata, tj. sve temeljne operacije koje slijede primjenom I, ILI i NE vrata mogue je ostvaritikoritenjem NILI vratiju, kao to pokazuje slika 1.7-4. Koritenjem NILI vratiju mogue je osvariti bilo kojuboole-ovu funkciju.
Slika 1.7-3 NILI vrata s dva ulaza: (a) grafiki prikaz, (b) tablica istinitosti i (c)nadomjesni ILI-NE krug
Slika 1.7-4 NE, I i ILI vrata izvedena pomou NILI vratiju
povratak
54
1.7.3 Iskljuivo ILI vrata
Grafiki prikaz iskljuivo-ILI vrata s dva ulaza i odgovarajuu tablicu istinitosti prikazuju slike 1.7-5(a) i1.7-5(b). Logika operacija iskljuivo-ILI se oznauje simbolom . Iskljuivo-ILI vrata predstavljajubinarni komparator. Izlaz iskljuivo ILI-vratiju je logika jedinica ako i samo ako postoji neparan brojlogikih jedinica na ulazima.
Slika 1.7-5 Iskljuivo ILI vrata s dva ulaza: (a) grafiki prikaz; (b)tablica istinitosti
povratak
55
1.7.4 Iskljuivo NILI vrataGrafiki prikaz iskljuivo-NILI vrata s dva ulaza i odgovarajuu tablicu istinitosti prikazuju slike1.7-6(a) i 1.7-6(b). Logika operacija iskljuivo-NILI se oznauje simbolom . Operacijaiskljuivo-NILI se naziva i operacijom ekvivalencije. Iskljuivo-NILI vrata predstavljaju komplementiskljuivo-ILI vratiju, tj. izlaz je logika jedinica ako i samo ako postoji paran broj logikih jedinicana njezinom ulazu.
Slika 1.7-6 Iskljuivo NILI vrata s dva ulaza: (a) grafiki prikaz;(b) tablica istinitosti
povratak
56
1.8 Integrirani krugoviLogika vrata i ostale digitalne komponente izvedene su u obliku integriranih krugova-ipova.Integrirani krug je poluvodiki materijal u kojem su upisane elektronike komponente. Integriranikrug je smjeten u plastino ili keramiko kuite. Na kuitu se izvode stezaljke preko kojih su ulazi iizlazi elektronikih krugova unutar ipa povezani s ostalim sklopovima. Svakoj stezaljki je pridruenbroj koji oznaava njezin smjetaj na ipu. Brojevi obino nisu tiskani na ipu, ali su uvijek postavljeniu standardnom ureenju. Broj 1 je uvijek posebno oznaen. Broj stezaljki je od 14 kod integriranihkrugova s manjim brojem digitalnih komponenata do 250 i vie kod integriranih krugova s velikimbrojem digitalnih komponenti.
Integrirani krug ima oznaku za prepoznavanje komponenti tiskanu na povrini kuita. Integriranikrugovi su dostupni u razliitim logikim porodicama. Najee je u upotrebi porodicatranzistorsko-tranzistorske logike (TTL). Integrirani krugovi iz TTL porodice imaju standardnuoznaku za prepoznavanje koja glasi 74YYYXXX, pri emu posljednje dvije ili tri znamenke (XXX)poblie oznaavaju djelovanje komponente. Npr., 00 oznaava integrirani krug s etiri NI vrata; 86oznaava integrirani krug s etiri iskljuivo-ILI vratiju. Srednje jedno, dva ili tri slova (YYY) poblieoznaavaju potronju i brzinu rada komponenti. Tablica 1.8-1 daje pregled potronje i brzine radakod razliitih TTL porodica. Npr., 74LS00 i 74ALS00 predstavljaju izvedbe NI vratiju Schottkyporodice niske i napredno niske potronje. Svaki proizvoa integriranih krugova tiska katalog kojisadri tono logiko djelovanje, potronju i brzinu rada integriranih krugova.
Tablica 1.8-1 Znaajke potronje i brzine rada TTL porodice
Slika 1.8-1 prikazuje integrirani krug 74LS08 s rasporedom vratiju i odgovarajuim brojevimastezaljki, te urezom koji naznauje poloaj stezaljke broj 1.
57
Slika 1.8-1 Integrirani krug 74LS08. GND = prikljuak mase, Vcc =prikljuak napajanja
Budui su logika djelovanja unutar svake TTL porodice jednaka, kod oznaavanja e se umjestooznaka L, LS, S, AS ili ALS YYY koristiti apostrof. Npr.,integrirani krugovi 74L00, 74LS00, 74AS00ili 74ALS00 e se oznaiti kao 7400.
Integrirani krugovi se zavisno o broju tranzistora po ipu dijele na:
Integrirane krugove niskog stupnja integracije (SSI Small-Scale Integration) koji sadre manjeod 100 tranzistora.Integrirane krugove srednjeg stupnja integracije (MSI Medium-Scale Integration) koji sadre od100 do 1000 tranzistora.Integrirane krugove visokog stupnja integracije (LSI Large-Scale Integration) koji sadre od1000 do 10000 tranzistora.Integrirane krugove vrlo visokog stupnja integracije (VLSI Very Large-Scale Integration) kojisadre vie od 10000 tranzistora.
povratak
58
1.9.1. Potpuno zbrajaloPopuno zbrajalo prikazano na slici 1.9-1(a), ima tri ulaza i dva izlaza. Predstavlja kombinacionumreu koja zbraja vrijednosti postavljene na njezinim ulazima.
Ulazi Ai i Bi predstavljaju dva znaajna bita koja treba zbrojiti, dok CULi predstavlja bit prijenosakoji slijedi zbrajanjem binarnih vrijednosti s mjesta manje znaajnog bita. Izlazi Zi i CIZipredstavljaju bitove zbroja odnosno prijelaza. Npr., ako je Ai = 1, Bi = 0 i CULi = 1, onda je Zi = 0, a CIZi = 1; tj. zbroj Ai, Bi i CULi (1 + 0 +1) jednak je binarnom broju (10)2, odnosno Zi = 0, a CIZi = 1. Slika 1.9-1(b) prikazuje tablicu istinitosti za sklop potpunog zbrajala.
Slika 1.9-1 Oblikovanje sklopa potpunog zbrajala: (a) blokdijagram, (b) tablica istinitosti i (c) logiki dijagram
Primjenom postupka pojednostavljenja na funkcije Zi i CIZi slijede izrazi:
Navedene izraze mogue je izvesti koritenjem bilo kojeg tipa logikih vratiju. Meutim, vidljivo je dafunkcija Zi predstavlja operaciju iskljuivo-ILI nad varijablama Ai , Bi i CULi. Pojednostavljeniprikaz logikog kruga potpunog zbrajala prikazan je na slici 1.9-1(c).
Za zbrajanje binarnih brojeva duljine n bita, potrebno je meusobno povezati n stupnjeva potpunogzbrajala, pri emu se bit prijenosa (CULi) stupnja potpunog zbrajala povezuje s bitom prijelaza (CIZi)prethodnog stupnja potpunog zbrajala. Nain povezivanja stupnjeva potpunih zbrajala kod zbrajanja59
4 bitnih binarnih brojeva prikazuje slika 1.9-2.
Slika 1.9-2 4-bitno binarno zbrajalo
Za praktinu izvedbu digitalnog kruga potpunog zbrajala na raspolaganju su integrirani krugovisrednjeg stupnja integracije (MSI) koji ukljuuju 4 bitna i 8 bitna binarna zbrajala. Integrirani krug74LS283, prikazan na slici 1.9-3 predstavlja primjer MSI kruga 4 bitnog zbrajala.
Slika 1.9-3 Funkcionalni blok dijagram binarnog zbrajala 74LS283
povratak
60
1.9.2 Usporeiva vrijednostiNa slici 1.9-4(a) prikazan je digitalni krug dvobitnog usporeivaa vrijednosti. Na ulaze se dovode dvadvobitna binarna broja, dok se zavisno o ulaznim vrijednostima jedan od tri izlaza postavlja u stanje1. Usporeiva vrijednosti je kombinaciona mrea koja oznaava da li je binarni broj (A1A0)2 jednak,manji od ili vei od binarnog broja (B1B0)2. Neka je izlaz koji odgovara relaciji (A1A0)2 = (B1B0)2oznaen kao FJ, izlaz koji odgovara relaciji (A1A0)2 > (B1B0)2 kao FV, a izlaz koji odgovara relaciji (A1A0)2 < (B1B0)2 kao FM.
Funkcionalni opis digitalnog kruga za usporeivanje u obliku tablice istinitosti prikazuje slika1.9-4(b). Moe se uoiti da je FJ = 1 ako i samo ako je (A1A0)2 = (B1B0)2, FV = 1 ako i samo ako je(A1A0)2 > (B1B0)2, a FM = 1 ako i samo ako je (A1A0)2 < (B1B0)2, to je prikazano na slici 1.9-4(b).
Slika 1.9-4 2-bitni usporeiva veliina: (a) funkcionalni blokdijagram, (b) tablica istinitosti
61
Slika 1.9-4 2-bitni usporeiva veliina: (c) logiki dijagram
Na temelju tablice istinitosti i poslije izvedenog postupka pojednostavljenja boole-ovi izrazi za izlaznefunkcije glase
Funkcija FJ je izvedena pomou tri iskljuivo NILI vrata s dva ulaza. Neposredno su izvedene samodvije izlazne funkcije FJ i FV dok je trea izlazna funkcija FM , koritenjem injenice da kada su FJ =
0 i FV = 0 slijedi FJ = 1, izvedena kao . Dakle, FM je mogue izraziti kao iostvariti s jednim NILI vratima koja imaju dva ulaza, kao to pokazuje slika 1.9-4(c).
Integrirani krug 74LS85 predstavlja krug 4 bitnog usporeivaa vrijednosti i prikazan je na slici 1.9-5.Uz prethodno opisane ulaze i izlaze krug 74LS85 ima jo tri ulaza za povezivanje kruga u usporeiva4n binarnih vrijednosti, pri emu je n = 1, 2, 3
Slika 1.9-5 Funkcionalni blok dijagram usporeivaa vrijednosti74LS85
povratak
62
1.10 Dekoderi, koderi i multipleksori
1.10.1 Dekoderi
U digitalnoj tehnici, n bitnim binarnim kodom mogue je kodirati do 2n razliitih simbola. Npr.,trobitnim kodom mogue je kodirati 8, a osambitnim kodom 256 razliitih elemenata. Dekoder jekombinaciona mrea koja dekodira (pretvara) n bitni kodirani ulazni niz binarnih znamenaka u mizlaznih bita, pri emu je .
Slika 1.10-1 Dekoder 3-u-8: (a) funkcionalni blok dijagram, (b)tablica istinitosti
Slika 1.10-1 Dekoder 3-u-8: (c) logiki dijagram 63
Blok dijagram dekodera koji pretvara trobitni binarni niz u osam izlaznih bita prikazuje slika1.10-1(a). Funkcionalni opis dekodera 3-u-8 u obliku tablice istinitosti prikazuje slika 1.10-1(b). Zasvaku ulaznu binarnu kombinaciju postoji samo jedan izlaz ija je vrijednost jednaka jedinici, tj.pojedina ulazna kombinacija odabire samo jedan od osam izlaza. Logiki dijagram dekodera 2-u-8prikazuje slika 1.10-1(c)
Dekoderi se izvode u obliku integriranih krugova srednjeg stupnja integracije kao dekoderi 2-u-4,3-u-8 i 4-u-10. Npr., integrirani krug 74LS42 je dekoder 4-u-10, dok je integrirani krug 74LS138dekoder 3-u-8.
povratak
64
1.10.2 KoderiKodiranje je suprotna operaciju od dekodiranja i oznaava postupak dogovornog jednoznanogpridruivanja skupa ulaznih binarnih znamenaka odgovarajuem binarnom nizu - kodu. Koder jekombinaciona mrea koja na izlazu daje n bitni binarni kod zavisno od m aktiviranih ulaza,
.Blok dijagram kodera koji pretvara simbol prikazan pomou osambitnog niza u trobitniizlazni kod prikazuje slika 1.10-2(a). osam ulaza od I0 do I7 su kodirani koritenjem trobitnogbinarnog koda, n2n1n0. Funkcionalni opis kodera 8-u-3, u obliku tablice istinitosti, prikazuje slika1.10-2(b). U ovoj definiciji kodera u pojedinom trenutku samo jedan od ulaza smije biti u stanjujedinice. Logiki dijagram kodera 8-u-3 prikazuje slika 1.10-2(c).
Slika 1.10-2 Koder 8-u-3: (a) funkcionalni blok dijagram, (b)tablica istinitosti (c) logiki dijagram
povratak
65
1.10.3 MultipleksoriMultipleksor je kombinaciona mrea koja odabire jedan od vie moguih ulaznih signala i usmjerava gana jedanu izlaznu stezaljku. Izborom ulazne linije upravlja skup varijabli odabira. Najee, multipleksors n varijabli odabire jedan od 2n ulaznih signala.
Blok dijagram multipleksora 4-u-1 prikazuje slika 1.10-3(a). Funkcionalni opis multipleksora 4-u-1 uobliku tablice istinitosti prikazuje slika 1.10-3(b). Pojedini od etiri ulaza od na izlaz Q. Logiki I0 do I3 se odabire varijablama S1 do S0 i usmjerava dijagram multipleksora 4-u-1 prikazuje slika 1.10-3(c). Zaprikaz rada sklopa promatra se sluaj kada je (S1S0) = (10)2, emu u dekadskom brojevnom sustavuodgovara broj 2. Pratei tijek ulaznih signala U2, tj. na izlaz se U0 do U3 slijedi Q = usmjeravaju samoulazi ija je adresa jednaka dva. Openito se na izlaz prosljeuju samo oni ulazi iju adresu odreujuvarijable odabira. Multipleksori se izvode kao integrirani krugovi srednjeg stupnja integracije i to 2-u-1,4-u-1, 8-u-1 i 16-u-1. Npr., multipleksor 8-u-1 je izveden kao integrirani krug 74LS151, dok integriranikrug 74LS352 predstavlja dvostruki 4-u-1 multipleksor.Ako se pak eli poslati samo jedan ulazni signalna neku od demultipleksor. Demultipleksor predaje n izlaznih linija, koristi se podatke iz jednog izvora ujedno od nekoliko odredita. Demultipleksor slui kao digitalni krug za razdiobu podataka, dokmultipleksor slui za odabir podataka.
Slika 1.10-3 Multipleksor 4-u-1: (a) funkcionalni blok dijagram, (b)tablica istinitosti
Slika 1.10-4 Multipleksor 4-u-1: (c) logiki dijagram
66
Grada_digitalnoh_sklopova.pdfNaslov.pdfNaslovna.pdfUvod.pdfBrojevni sustavi.pdfPozicijski zapis broja.pdfPolinomni zapis broja.pdfBinarni brojevni sustav.pdfOktalni brojevni sustav.pdfHeksadecimalni brojevni sustav.pdfBinarno kodirani decimalni brojevi.pdfAritmetike operacije u binarnom brojevnom sustavu.pdfBinarno zbrajanje.pdfBinarno oduzimanje.pdfBinarno mnoenje.pdfBinarno dijeljenje.pdfKomplementi.pdfr-ti komplement broja.pdfr - 1 komplement broja.pdfBinarni brojevi s predznakom.pdfPrikaz binarnog broja u formatu predznak-vrijednost.pdfFormat prvog komplementa.pdfFormat drugog komplementa.pdfAritmetike operacije s binarnim brojevima s predznakom.pdfAritmetike operacije s brojevima zapisanim u formatu drugog ...pdfPretok.pdfSlovnobrojani znakovi.pdfBoole-ova algebra.pdfLogika operacija I.pdfLogika operacija ILI.pdflogika operacija NE.pdfBoole-ove jednakosti.pdfPojednostavljenje boole-ovih funkcija.pdfPojednostavljenje boole-ovih funkcija primjenom temeljnih jed...pdfPrimjena Karnaughovih tablica.pdfBooleovi izrazi u obliku sume produkata.pdfKarnaughove tablice.pdfNepotpuno zadane funkcije.pdfTemeljna logika vrata.pdfLogika ILI vrata.pdfLogika I vrata.pdfLogika NE vrata.pdfLogika vrata.pdfLogika NI vrata.pdfLogika NILI vrata.pdfIskljuivo ILI vrata.pdfIskljuivo NILI vrata.pdfIntegrirani krugovi.pdfPotpuno zbrajalo.pdfUsporeiva vrijednosti.pdfDekoderi, koderi i multipleksori.pdfKoderi.pdfMultipleksori.pdf