Standardne digitalne komponente (moduli)

Σχετικά έγγραφα
Komponente digitalnih sistema. Kombinacione komponente Sekvencijalne komponente Konačni automati Memorijske komponente Staza podataka

Digitalna mikroelektronika

Enkodiranje i dekodiranje

INTELIGENTNO UPRAVLJANJE

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

Računarska grafika. Rasterizacija linije

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

6. BULOVA ALGEBRA I LOGIČKA KOLA

ELEKTROTEHNIČKI ODJEL

Teorijske osnove informatike 1

radni nerecenzirani materijal za predavanja

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

18. listopada listopada / 13

Algoritmi zadaci za kontrolni

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Računarska grafika. Rasterizacija linije

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

Operacije s matricama

OSNOVI ELEKTRONIKE VEŽBA BROJ 1 OSNOVNA KOLA SA DIODAMA

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

Obrada signala

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Kaskadna kompenzacija SAU

Elementi spektralne teorije matrica

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

Riješeni zadaci: Nizovi realnih brojeva

3.1 Granična vrednost funkcije u tački

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

numeričkih deskriptivnih mera.

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

IZRAČUNAVANJE POKAZATELJA NAČINA RADA NAČINA RADA (ISKORIŠĆENOSTI KAPACITETA, STEPENA OTVORENOSTI RADNIH MESTA I NIVOA ORGANIZOVANOSTI)

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;

TRIGONOMETRIJSKE FUNKCIJE I I.1.

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

RIJEŠENI ZADACI I TEORIJA IZ

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

PRIMJER 3. MATLAB filtdemo

Ispitivanje toka i skiciranje grafika funkcija

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Pismeni ispit iz matematike GRUPA A 1. Napisati u trigonometrijskom i eksponencijalnom obliku kompleksni broj, zatim naći 4 z.

1. Pojam fazi skupa. 2. Pojam fazi skupa. 3. Funkcija pripadnosti, osobine i oblici. 4. Funkcija pripadnosti, osobine i oblici

5. Karakteristične funkcije

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

Konstruisati efikasan algoritam znači dati skup preciznih uputstava kako doći do rešenja zadatog problema Algoritmi se mogu opisivati:

SISTEMI NELINEARNIH JEDNAČINA

Sortiranje prebrajanjem (Counting sort) i Radix Sort

Algoritmi i strukture podataka - 1.cas

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

Program za tablično računanje Microsoft Excel

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

SEMINAR IZ KOLEGIJA ANALITIČKA KEMIJA I. Studij Primijenjena kemija

III VEŽBA: FURIJEOVI REDOVI

Zadaci iz Osnova matematike

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

Elementi elektronike septembar 2014 REŠENJA. Za vrednosti ulaznog napona

2. KOLOKVIJ IZ MATEMATIKE 1

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa

MATEMATIKA Pokažite da za konjugiranje (a + bi = a bi) vrijedi. a) z=z b) z 1 z 2 = z 1 z 2 c) z 1 ± z 2 = z 1 ± z 2 d) z z= z 2

Ĉetverokut - DOMAĆA ZADAĆA. Nakon odgledanih videa trebali biste biti u stanju samostalno riješiti sljedeće zadatke.

Otpornost R u kolu naizmjenične struje

NOMENKLATURA ORGANSKIH SPOJEVA. Imenovanje aromatskih ugljikovodika

FTN Novi Sad 3. IMPLEMENTACIJA KOMBINACIONE LOGIKE. Merni instrumenti - Digitalna elektronika. Implementacija kombinacione logike.

2.2 Srednje vrijednosti. aritmetička sredina, medijan, mod. Podaci (realizacije varijable X): x 1,x 2,...,x n (1)

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

DRUGI KOLOKVIJUM IZ MATEMATIKE 9x + 6y + z = 1 4x 2y + z = 1 x + 2y + 3z = 2. je neprekidna za a =

IZVODI ZADACI (I deo)

Zadaci iz trigonometrije za seminar

Linearna algebra 2 prvi kolokvij,

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo:

Binarno kodirani dekadni brojevi

S t r a n a 1. 1.Povezati jonsku jačinu rastvora: a) MgCl 2 b) Al 2 (SO 4 ) 3 sa njihovim molalitetima, m. za so tipa: M p X q. pa je jonska jačina:

Matematika 1 - vježbe. 11. prosinca 2015.

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI

Program testirati pomoću podataka iz sledeće tabele:

Funkcije dviju varjabli (zadaci za vježbu)

6 Primjena trigonometrije u planimetriji

Osnovne teoreme diferencijalnog računa

TRIGONOMETRIJA TROKUTA

Zavrxni ispit iz Matematiqke analize 1

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu

Merni instrumenti - Digitalna elektronika 2. KOMBINACIONA LOGIKA. Logičke funkcije, kombinacione tabele i prekidači

POTPUNO RIJEŠENIH ZADATAKA PRIRUČNIK ZA SAMOSTALNO UČENJE

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x.

Riješeni zadaci: Limes funkcije. Neprekidnost

Logičko i fizičko stanje digitalnog kola

Deformacije. Tenzor deformacija tenzor drugog reda. Simetrinost tenzora deformacija. 1. Duljinska deformacija ε. 1. Duljinska (normalna) deformacija ε

1. Duljinska (normalna) deformacija ε. 2. Kutna (posmina) deformacija γ. 3. Obujamska deformacija Θ

Funkcija gustoće neprekidne slučajne varijable ima dva bitna svojstva: 1. Nenegativnost: f(x) 0, x R, 2. Normiranost: f(x)dx = 1.

FTN Novi Sad Katedra za motore i vozila. Teorija kretanja drumskih vozila Vučno-dinamičke performanse vozila: MAKSIMALNA BRZINA

Numerička matematika 2. kolokvij (1. srpnja 2009.)

Novi Sad god Broj 1 / 06 Veljko Milković Bulevar cara Lazara 56 Novi Sad. Izveštaj o merenju

Transcript:

Sabirači/oduzimači, množači, Aritmetički komparatori, ALU Vanr.prof.dr.Lejla Banjanović- Mehmedović Standardne digitalne komponente (moduli) Složeni digitalni sistemi razlaganje funkcije na podfunkcije Standardni digitalni moduli -obavljaju funkcije za koje je uočeno da su korisne za veliki broj različitih primjena Dostupne su u vidu integrisanih kola ili bibliotečkih komponentii kao takve spremne za direktnu ugradnju u sistem koji se projektuje. Kombinacione i sekvencijalne komponente 1

Kombinacione komponente Većina digitalnih sistema projektovana za obradu i/ili transformaciju podataka. Aritmetičke i logičke operacije, kodiranje i dekodiranje podataka, reorganizaciju podataka... Kombinacione komponente, osobina: izlazne vrijednosti zavise isključivo od tekućih (trenutnih) ulaznih vrednosti. Nakon svake promjene ulaznih vrijednosti, na izlazu se javljaju nove izlazne vrijednosti sa kašnjenjem Δt koje je neophodno da bi se izračunao novi rezultat. Ne posjeduju osobinu pamćenja Polusabirač Sabirač/Oduzimač Množač Aritmetički komparator Dekoder Koder Multiplekser Demultiplekser 2

Operacije sabiranja, oduzimanja i množenja Osnovna kola u binarnoj aritmetici su sabirači. Operacija oduzimanja se realizuje sabiranjem u drugom komplementu. Operacija množenja se često izvodi korištenjem sabiračkih kola. Osnovnu jedinicu složenijih sabirača čine polusabirači (eng. half-adder, HA),koji sabiraju dva jednobitna binarna broja prema tabeli. Polusabirač Najmanje značajan bit u rezultatu: ex-or (sf ) Najznačajniji bit (c. engl.: carry): prenos i formira ulaz za sljedeći stepen. a). Kombinaciona tabela polusabirača i b). njegova logička šema 3

Sabirač Nedostatak polusabirača: ne mogu se povezati u kaskadu da bi sabirali višebitne brojeve. Potrebno vršiti sabiranje bita prenosa iz prethodnog polusabirača sa bitovima sljedećeg polusabirača. Ovo je realizovano sa potpunim sabiračem (eng. Full- Adder, FA) za koji važe sljedeće jednačine: a). Logička šema potpunog sabirača i (b)njegova šematska oznaka. Sabirač Kaskadnom vezom potpunih sabirača moguće sabiranje višebitnih brojeva. Formiranje zbira date mreže se vrši paralelno, s tim da se bitovi prenosa prostiru serijski kroz pojedine module sabirača što značajno usporava rad kola. Postoje kola koja pomoću dvostepene logičke mreže određuju da li se može očekivati bit prenosa kod nekog bita, što značajno ubrzava rad sabirača. Sabiranje dva četvorobitna broja kaskadnom vezom potpunih sabirača. 4

Sabirač/oduzimač Za oduzimanje, omogućavamo kontrolni signal (ulaz). Primjer više-funkcionalnog kola Sabirač/oduzimač 5

Množač Digitalni množač se može realizirati pomoću: Kombinacione logike Sekvencijale logike Kombinaciona mreža koja množi dva dvobitna broja korištenjem polusabirača (eng. half adder, HA) Hardverska izvedba množača 6

Aritmetički komparatori Upoređivanje dva binarna broja je zadatak koji se često javlja u digitalnim sistemima. Rezultat komparacije je jednakost dva broja, ali operaciju komparacije je moguće proširiti i na određivanje relacije koji je broj veći ili manji u slučaju nejednakosti. Aritmetički komparatori AGTB (engl.: greater then) je 1 samo ako je a > b AEQB (engl.: equal) je 1 ako je a = b ALTB (engl.: less then) je 1 ako je a < b (a) Kombinaciona tabela jednobitnog univerzalnog komparatora i (b) njegova logička šema. 7

Aritmetički komparatori Krajnji cilj u vezi komparatora je projektovanje takvih kola koja vrše komparaciju višebitnih brojeva. Kaskadno povezivanje aritmetičkih komparatora ALU ALU kombinaciono kolo, kombinuje neka uobičajena logička kola u jednom bloku. ALU ulazi: 2 N-bitna bus-a, carry-in, M selektnih linija, koje selektuju između 2M ALU operacija ALU izalazi uklučuju Nbitni bus za funkcijski izlaz carry out. 8

Implementacija ALU ALU dizajnirana za realizaciju različitih aritmetičkih i logičkih operacija u procesorima: Aritmetičke: sabiranje, oduzimanje, množenje, inkrement, dekrement, šiftanje, rotiranje, Logičkih funkcija: AND, OR, XOR, XNOR, INV, CLR (for clear), PASS (za proslijeđivanje nepromjenjene vrijednosti). Realizacija: K-mape korištene za realizaciju minimalnog broja log. Krugova; mux-ovi (8:1 mux za F) i 4:1 mux zacout) Implementacija ALU Realizacija: K-mape korištene za realizaciju minimalnog broja log. Krugova; mux-ovi (8:1 muxzaf) i 4:1 muxzacout) 9