Sekvenčna preklopna vezja

Size: px
Start display at page:

Download "Sekvenčna preklopna vezja"

Transcription

1 - Sekvenčna preklopna vezja (delovna verzija 5..27) Prosojnica št. 7- Primer vezja s povratno povezavo Osnovni pomnilni element je izveden s kaskadno vezavo invertorjev Osnovni element: invertor (INV) Je osnova za načrtovanje statičnih vezij RAM Pomnilnik je lahko izveden tudi z navzkrižno vezavo vrat NOR ali NAN "" "" a bi zagotovili učinek pomnenja moramo zadostiti dva pogoja: - vrednost se spremeni le, ko to želimo - vrednost na izhodu se ohrani, dokler ni spremembe na vhodu Kaskadna vezava invertorjev: statični pomnilnik L Izvedba vezja z izbirnim načinom delovanja: postavitev/ prekinitev povratne povezave \L \L A L Z povratna povezava vzpostavljena - pomnjenje informacije povratna povezava prekinjena - branje informacije Prosojnica št. 7-2

2 Veriga invertorjev A B C E Posledica lihega števila invertorjev v verigi je krožna oscilacija Glej demo (VERINV.CCT) Časovni diagram: Period of Repeating Waveform ( tp) Gate elay ( td) A (=) t p = n * td n = št. invertorjev B C E Prosojnica št. 7-3 Veriga invertorjev pregled delovanja Time Prikaz za prenosa signala skozi verigo invertorjev Glej demo (VERINV.CCT) Prosojnica št. 7-4

3 Navzkrižna povezava vrat NOR ali NAN R S Enako kot kaskadna vezava invertorjev Izhod postavi na (reset) ali na (set) R S \ Časovni diagram: Briše Zadrži Postavi R S \ Briše Glej demo (VERINV.CCT) Postavi irka signalov Prepovedano stanje Prepovedano stanje Prosojnica št. 7-5 Obnašanje zadrževalnika RS (teoretično) S R t /t t+ /t+ SR =, SR =, SR = SR = SR = SR = SR = SR = SR = SR = SR = SR =, SR = Prosojnica št. 7-6

4 Obnašanje zadrževalnika RS pravilnostna tabela (za vrata NOR) K- diagram: SR S ( t ) Pravilnostna tabela: Naslednje stanje = F (S, R, trenutno stanje) R Karakteriastična enačba: S(t) R(t) (t) (t+) + = S + R (drži) (drži) (briše) (briše) (postavi) (postavi) ni dovoljeno ni dovoljeno S R zadrževalnik R-S + Prosojnica št. 7-7 Obnašanje zadrževalnika RS (dejansko) SR =, SR =, SR = SR = SR = SR = SR = SR = SR = SR = SR = irka signalov je razlog, da lahko iz stanja preidemo v v stanje ali pa v stanje. Prosojnica št. 7-8

5 : urin signal T su T h Input Clock Časovno okno okno je je čas, čas, ko ko se se vrednosti signalov na na vhodih vhodih ne ne smejo smejo spreminjati, da da bi bi bili bili pravilno pravilno razpoznani. Urin signal (Clock, Clk): Je periodičen signal, ki v vezju zagotovi, da pomnilni elementi spremenijo stanje približno ob istem trenutku Pojmi: pozitivna fronta, negativna fronta, visok nivo, nizek nivo Nastavitveni čas (Setup Time T su ) Minimalni časovni interval pred trenutkom nastopa urinega dogodka, ko mora biti vhodni signal stabilen, da bo pravilno prepoznan Čas držanja (Hold Time T h ) Minimalni časovni interval po trenutku nastopa urinega dogodka, ko mora biti vhodni signal stabilen, da bo pravilno prepoznan Prosojnica št. 7-9 Vrste (načini) proženja: Stanje zadrževalnika ali flip-flopa se zamenja z dogodkom na urinem priključku Proženi na ali + fronto flip-flopi Proženi na nivo zadrževalniki pozitivna fronta (signal ure L-na-H) negativna fronta (signal ure H-na-L) pozitivni urin nivo negativni urin nivo Prosojnica št. 7-

6 Zadrževalnik, prožen na nivo ure proženi zadrževalnik R-S Vezje: \ S \ Ura \enb= povzroči držanje stanja Časovni diagram: \ R \enb \S \R \enb \ \enb >> zakasnitev signala Prosojnica št. 7- Pregled obnašanja zadrževalnikov in flip flopov Vhodno/izhodno obnašanje zadrževalnika in flip-flopa Vrsta pomn.celce trenutek branja vhoda trenutek veljavnosti izhoda zadrževalnik ob vsakem trenutku zakasnitev signala od (brez ure) trenutka spremembe na vhodu zadrževalnik visok urin nivo zakasnitev širjenja od prožen na (T su, T h okrog trenutka spremembe na vhodu nivo negativne urine fronte) Flip flop prožen prehod ure iz L-na-H zakasnitev širjenja od Na pozitivno fronto (T su, T h okoli trenutka vzpona urinega signala trenutka vzpenjanja urinega signala) Flip flop prožen prehod ure iz H-na-L zakasnitev širjenja od Na negativno fronto (T su, T h okoli trenutka padanja urinega signala roba trenutka padanja urinega signala) master/slave prehod ure iz visokega-na-nizek zakasnitev širjenja od Flip flop (T su, T h okoli trenutka padanja urinega sig. roba padanja urinega signala) Prosojnica št. 7-2

7 Zadrževalniki se odzivajo na spremembe logičnih nivojev na kontrolnih vhodih Primer: G =, vrednost si iz vhoda z zakasnitvijo prenese na izhod (=) Flip flopi podatke shanjujejo v trenutku spremembe urinega signala (pri tem šteje sprememba ali L->H ali H->L).Vrednost na izhodu flip flopa ostane nato nespremenjena do naslednje iste spremembe urinega signala. Različni tipi flip-flopov omogočajo različne izvedbe funkcij. Obnašanje posameznega flip-flopa (ali zadrževalnika) opišemo s karakteristično enačbo. Prosojnica št Proženi flip flopi prožijo ob spremembi urinega nivoja (ali iz nivoja L-na-H ali H-na-L) Clk Positive edge-triggered flip-flop Zadrževalniki se odzivajo na nivo. Izhodni signal sledi vhodnemu signalu v času, ko je urin signal na visokem (ali nizkem) logičnem nivoju Časovni diagram: C Clk Level-sensitive latch S krožcem na tem mestu bi označili proženje na negativno fronto Clk Prikaz obnašanja nivojske ter prožene pomnilne celice Prosojnica št. 7-4

8 Prikaz časovne specifikacije T su T h 74LS74 Flip-flop prožen na Pozitivno urino fronto - Setup time - Hold time Minimalna širina ure Zakasnitev širjenja signala (nizko na visoko, visoko na nizko, ma in tipično) Clk T su 2 ns T h 5 ns T w 25 ns T plh 25 ns 3 ns T su 2 ns T h 5 ns T phl 4 ns 25 ns Vse meritve so izvedene od trenutka spremenbe urinega signala dogodka (npr. sprememba signala pri prehodu iz L-na-H) Prosojnica št. 7-5 Prikaz časovne specifikacije 74LS76 zadrževalnik z uro T su - Setup time T h - Hold time Minimalna širina ure Zakasnitev širjenja signala (nizko na visoko, visoko na nizko, ma in tipično) Clk T su 2 ns T w 2 ns T plh C» 27 ns 5 ns T h 5 ns T su 2 ns T phl C» 25 ns 4 ns T h 5 ns T plh» 27 ns 5 ns T phl» 6 ns 7 ns Prosojnica št. 7-6

9 JK flipflop FF JK odpravlja prepovedano stanje zadrževalnika RS? Rešitev: če povežemo izhode z vhodi in tako preprečimo, da bi bila R in S sočasno na Če sta J, K oba hrati na se vrednost izhoda zamenja K J R S R-S latch \ \ J(t) K(t) (t) (t+ ) RŽI (HOL) BRIŠE (RESET) Karakteriastična enačba za JK: POSTAVI (SET) + = K + J ZAMENJA ( TOGGLE) Prosojnica št. 7-7 Flip-flop prožen na pozitivno urino fronto (prehod ure iz L-na-H) Shrani vrednost vhodnega signala v trenutku spremembe urinega signala CLK (L-na-H) Spremembe vrednost vhodnega signala v drugem času ne vplivajo na vrednost izhodnega signala trenutki proženja Prosojnica št. 7-8

10 Flip flop JK prožen na pozitivno fronto ure CLK (prehod ure iz L-na-H) a) vezje flip flopa JK b) grafični simbol FF JK lahko izvedemo tudi z flip-flopom vhod J postavlja izhodno vrednost vhod K briše izhodno vrednost J = K = -> invertira vrednost na izhodu J K CLK zamenja prehod ure Prosojnica št. 7-9 Flip flop JK prožen na pozitivno urino fronto (prehod ure iz L-na-H) podatkovna vhoda J in K J (J=) -> postavi, K (K=) -> briše, če sta J in K na se na izhodu vrednost zamenja Karakteristična tabela trenutki proženja Prosojnica št. 7-2

11 Flip flop T prožen na na pozitivno urino fronto (prehod ure iz L-na-H) Izvedba z flip flopom T= -> ohrani izhodno vrednost T= -> zamenja izhodno vrednost a) T flip flop izveden z flip flopom JK b) T flip flop izveden z flip flopom c) grafični simbol Izvedba z flip flopom T= -> ohrani izhodno vrednost T= -> zamenja izhodno vrednost T C zamenja prehod ure Prosojnica št. 7-2 Asinhroni priključki pri pomnilih celicah (vhodi) Potrebujemo jih za postavljanje (=) ali brisanje (=) izhoda Priporočljiva je uporaba priključkov Preset and Clear!! Prosojnica št. 7-22

12 Uporaba pomnilnih elementov Kako izbirati najprimernejši tip pomnilnega elementa? RS zadrževalnik z uro: kot ni priporočljiv pomnilni element za urin signal visoke frekvence! Osnovni gradnik za izvedbo drugih vrst flip flopov JK flip flop: najbolj sestranski, primeren za implementacijo flip-flopa in T dobra stran: zahteva manjše števil elementov za izvedbo vezja slaba stran: dva vhoda povečata število povezav v vezju flip flop: dobra stran: zahteva majhno število povezav v vezju, zelo je priljubljen pri načrtovanju pri tehnologijah VLSI enostavno načrtovanje sekvenčnega vezja primeren je za izvedbo pomnilnih registrov T flip flop: dejansko ne obstaja, izvedemo ga s flip-flopom JK; je najprimernejši za uporabo v števnikih Prosojnica št Izvedba vezij z različnimi vrstami flip flopov Karakteristične enačbe flip flopov: RS: + = S + R : + = JK: + = J + K T: + = T + T obimo s Karnaug. - diagramom Za + = (Inputs, ) Npr., J=K=, potem + = J=, K=, potem + = J=, K=, potem + = J=, K=, potem + = Primer izvedbe enega tipa flip-flopa z drugim J C K K J C npr. izveden z JK ali, JK izveden z Prosojnica št. 7-24

13 Izvedba vezij z različnimi vrstami flip flopov Postopek načrtovanja Vzbujevalna tabela: kakšne vrednosti na vhodnih priključkih potrebujemo da dosežemo želene prehode stanj? + Primer: izvedimo FF z FF JK : ) Podamo obnašanje FF s Karnaugovim diagramom + = (, ) (glej vzbujevalno tabelo iz katere tvorimo K-diagram) 2) Sestavimo K-diagrama za vhoda J in K z enakimi vrednostmi (, ) 3) Popolnimo K-diagram s primernimi vrednostmi za vhoda J in K a bi povzročili spremembe stanja kot originalni K diagram Npr. = =, + = potem J =, K = R S J K T + = J = K = Prosojnica št Izvedba vezij z različnimi vrstami flip flopov Izvedimo flip flop JK z flip flopom : ) Podajmo Karnaghov diagram, ki prikazuje obnašanje flip flopa JK - + = F(J, K, ) 2,3) glejte primer! JK J Rezultirajoča enačba je kombinacijska logična vrednost na vhodu ki ima enako obnašanje kot flip flop JK. Je identična karakteristični enačbi za flip-flop JK. K + = = J + K Prosojnica št. 7-26

14 Ime, simbol, karakteristična tabela in enačba, vzbujevalna tabela Prosojnica št Sekvenčna vezja Combinational z logic n z m Kombinacijsko vezje (a) z n Combinational logic z m Model za sekvenčno vezje: odane so povratne povezave nekateri izhodi so hkrati tudi vhodi y y r Y r Y Memory (b) Prosojnica št. 7-28

15 Analiza sinhronega sekvenčnega vezja Problem: Izvedimo analizo (teoretično) vezja. Ugotoviti želimo, kako se bo vezje obnašalo. Analizo bomo izvededli v naslednjih korakih.. Vsaki pomnilni celici v (sinhronem) sekvenčnem vezju priredimo spremenljivko stanja (npr. y, y2,..) 2. Za vsako pomnilno celico zapišemo vhodne vzbujevalne enačbe. Zapišemo tudi izhodne enačbe vezja. 3. Vhodne vzbujevalne enačbe vstavimo v karaktereistične enačbe uporabljenih pomnilnih celic, da dobimo enačbe za naslednja stanja ( + ). 4. Iz enačb za naslednja stanja in iz izhodnih enačb sestavimo tabelo prehajanja stanj in narišemo časovni diagram, s katerim podamo obnašanje vezja. Prosojnica št Analiza sinhronega sekvenčnega vezja Primer: Analizirajte sinhrono sekvenčno vezje s slike. Narišite diagram prehajanja stanj in sestavite tabelo prehajanja stanj. Prosojnica št. 7-3

16 Analiza sinhronega sekvenčnega vezja Izhod prve pomnilne celice označimo s spremenljivko stanja y, izhod druge pomnilne celice pa s spremenljivko stanja y2. Zapišimo krmilne enačbe pomnilnih celic: = y y 2 2 = + y y 2 Zapišimo enačbo za naslednjo vrednost posamezne spremenljivke stanja: y + = y y 2 y 2 + = + y y 2 Zapišimo izhodno enačbo: z = y y 2 (tip Mealy) Izpolnimo tabelo prehajanja stanj. Tabela prehajanja stanj: sedanje stanje y y2 naslednje stanje /izhod = y+ y2+/z y+ y2+/z / / iagram prehajanja stanj (dopolnite sami): / / / / / / Prosojnica št. 7-3 Sinteza sinhronega sekvenčnega vezja Problem: Podano je zahtevano obnašanje sinhronega sekvenčnega vezja. Izpeljati želimo čimbolj ekonomično strukturo z danim obnašanjem. Koraki sinteze so:. Iz besednega opisa problema sestavimo diagram ali tabelo prehajanja stanj. 2. Iz sestavljenega diagrama ali tabele prehajanja stanj odstranimo morebitna redundantna stanja. (Postopek za odkrivanje in odpravljanje redundatnih stanj bomo obravnavavali v naslednjem poglavju. Tabele in diagrami prehajanja stanj v tem poglavju bodo sestavljeni tako, da ne bodo vsebovali redundatnih stanj.) 3. Stanja zakodiramo (označimo). P stanj zakodiramo s p spremenljivkami stanj Y= y,y2,y3,,,yp, kjer je 2 p P. obimo zakodiran diagram ali zakodirano tabelo prehajanja stanj. 4. Izberemo tip pomnilniške celice. Izpeljemo funkcije za primarne izhode in sekundarne izhode (vzbujevalne enačbe). 5. Vezje narišemo. Prosojnica št. 7-32

17 Sinteza sinhronega sekvenčnega vezja Primer: Potrebujemo sinhrono sekvenčno vezje z vhodom in izhodom z, ki generira izhod z=, ko se na vhodu odkrije sekvenca. V vseh drugih časih je z=. Npr., za vhodno sekvenco je izhodna sekvenca. Uporabimo pomnilne celice JK. / / r e se t / / / a b c d / / / Prosojnica št Sinteza sinhronega sekvenčnega vezja sedanje stanje a b naslednje stanje /izhod = b/ a/ b/ c / notranja stanja a b c d koda y y 2 c d/ a/ d b/ c / sedanje stanje y y2 naslednje stanje /izhod = y+ y2+/z / / / / y+ y2+/z / / / / Prosojnica št. 7-34

18 Sinteza sinhronega sekvenčnega vezja vhod sedanje stanje naslednje stanje izhod krmilni vhodi pomnilnih celic y y 2 y + y 2 + z J K J 2 K 2 z: J : K : J 2 : K 2 : y y 2 y y 2 y y 2 y y 2 y y 2 z= y y 2 J = K = J 2 = K 2 = Prosojnica št Avtomati Avtomat je skupek množic in relacij med njimi. Avtomate obravnava teorija o avtomatih. Avtomati se uporabljajo na najrazličnejših področjih: v digitalnih sistemih, računalništvu, matematiki, robotiki, jezikoslovju, družbenih vedah, itd. Realizaciji avtomata lahko rečemo informacijski stroj. Sekvenčna vezja, ki smo jih že obdelali, ustrezajo informacijskemu stroju ali realizaciji avtomata. Glavni razvijalci teorije o avtomatih so Huffman, Moore, Mealy,Turing in von Neumann v letih od 936 do 6. Od vseh avtomatov so najbolj razširjeni končni avtomati. Najbolj splošen je Touringov stoj oz. avtomat. Po splošnosti se med obe skrajnosti uvrščajo vmesni avtomati (med njimi so potisni, skladovni in linearno ločljivi avtomati). Zanimali nas bodo samo deterministični avtomati. Med vsemi avtomati sta najbolj znana Mealyjev in Moorov avtomat. Moorov avtomat je samo posebna oblika Mealyevega avtomata. Izhodna vrednost se pri Moorovem avtomatu lahko spremeni samo s spremembo stanj, pri Mealyjevemu pa še tudi s spremembo vhoda. Končni avtomati osnovne definicije ef.: Končni avtomat tipa Mealy A ME (krajše Mealyjev avtomat) je peterica: kjer je A ME = (I; Y; O; δ; λ), I končna in neprazna množica vhodnih črk - vhodna abeceda, Y končna in neprazna množica notranjih črk (stanj) avtomata - notranja abeceda, O končna in neprazna množica izhodnih črk - izhodna abeceda, δ: I Y -> Y funkcija prehajanja stanj, λ: I Y -> O izhodna funkcija. Velikokrat v deniciji dodamo tudi začetno stanje y єy. To je stanje, v katerem se avtomat nahaja v začetku delovanja. Prosojnica št. 7-36

19 Avtomati Funkcijo prehajanja stanj in izhodno funkcijo lahko izrazimo na naslednji način: y + = δ(i; y); i I; y Y in o = λ(i; y); i I; y Y; o O, kjer je i sedanja vhodna črka, s sedanja notranja črka (sedanje stanje), y+ naslednja notranja črka (naslednje stanje) in o sedanja izhodna črka avtomata. δ je casovna preklopna funkcija in λ navadna preklopna funkcija. ef.: Končni avtomat tipa Moore A MO (krajše Moorov avtomat) je poseben primer Mealyjevega avtomata, in sicer z enostavnejšo izhodno funkcijo: λ : Y -> O, tj. o = λ(y), y Y; o O, V Mealyjevem avtomatu je torej sedanja izhodna črka odvisna od sedanje vhodne črke in sedanjega stanja, v Moorovem pa samo od sedanjega stanja avtomata. Končni avtomat je determinističen, ker za katerakoli stanja y; y ; y 2 Y in poljubno vhodno črko i I velja: če λ(i; y) = y in δ(i; y) = y 2, potem y = y 2. Če primerjamo definicijo končnega avtomata z modelom sinhronega sekvenčnega vezja, ugotovimo, da predstavlja sinhrono sekvenčno vezje možno realizacijo avtomata. Funkcija prehajanja stanj je realizirana z vzbujevalnimi enačbami za vhode pomnilnih celic, izhodna funkcija pa na primarnih izhodih kombinacijske logike C. Prosojnica št Avtomati Mealyjev in Moorov avtomat si lahko ponazorimo z blokovno shemo: : Y Y Y Z z Z y Y Mealyev avtomat : Y Y Y Z z Z y Y Moorov avtomat Prosojnica št. 7-38

20 Avtomati Omenimo ze zdaj, da lahko vsak Mealyjev avtomat pretvorimo v ekvivalenten Moorov avtomat in obratno. Mealyjevega in Moorovega avtomata ponavadi ne opisujemo eksplicitno s funkcijskima izrazoma za y + in o, ampak s tabelo ali grafom prehajanja stanj na enak način, kot smo opisovali obnašanje sekvenčnih vezij tipa Mealy in Moore. Končnost končnih avtomatov je v tem, da mora vsaka abeceda (I, Y in O) vsebovati končno neničelno število črk. Če bi imela na primer notranja abeceda Y neskončno mnogo črk, bi imeli avtomat z neskončnim številom stanj. Primer: Imamo Mealyjev avtomat M s podanim grafom Abecede tega avtomata so naslednje množice: I = {; } - vhodna abeceda, Y = {A;B;C;} - notranja abeceda, O = {; } - izhodna abeceda. Prosojnica št Avtomati Naj bo poljubna množica. Z * označimo množico vseh končnih zaporedij elementov iz množice, vključno s praznim. Sekvenca (ali beseda) je končno (lahko prazno) zaporedje črk iz ene od abeced. Vhodna sekvenca je zaporedje w I. Izhodna sekvenca je zaporedje O. Na končni avtomat lahko gledamo kot na pretvornik vhodne sekvence v izhodno. Končni avtomat lahko uporabimo za reševanje vseh tistih problemov, ki se dajo izraziti s pretvorbo sekvenc. Za zgornji avtomat M predpostavimo, da je njegovo začetno stanje stanje A. Potem pretvori vhodno sekvenco w = v izhodno sekvenco =. Pomembna naloga končnega avtomata je, da odloči, ali je dana vhodna sekvenca element neke vnaprej specificirane množce sekvenc. Avtomat izvrši to nalogo tako, da sprejme tiste sekvence, ki so elementi množice, in zavrne tiste, ki to niso. Za avtomat, ki se priče izvajati v svojem začetnem stanju, pravimo, da sprejme vhodno sekvenco, če postavi izhod na, ko sprejme zadnjo črko vhodne sekvence. Avtomat M na primer sprejme sekvenci in ter zavrne sekvenco. Če je y + = (i; y), pravimo, da je stanje y + i-naslednik stanja s (pišemo y -> y + ) Stanje B je na primer -naslednik stanja A v avtomatu M, ker iz stanja A pridemo v B, če damo na vhod. V splošnem, če vhodna sekvenca w popelje avtomat iz stanja y i v stanje y j, pravimo, da je stanje y j w-naslednik stanja y i. V avtomatu M je na primer stanje -naslednik stanja A. Če za vsak par stanj y i ; y j končnega avtomata obstaja vhodna sekvenca, ki popelje avtomat iz y i v y j, pravimo, da je avtomat krepko povezan. Prosojnica št. 7-4

21 Avtomati: Ekvivalenca stanj in minimizacija avtomata Pri tvorbi grafa ali tabele prehajanja stanj končnega avtomata se pogosto zgodi, da vsebuje redundantna ali odvečna stanja. Število pomnilniških celic, ki je potrebno za realizacijo avtomata, je neposredno odvisno od števila stanj. Zaradi tega minimizacija števila stanj v mnogih primerih zmanjša kompleksnost in ceno realizacije. Ekvivalenca stanj in avtomatov ef.: Končna avtomata A in A 2 (istega tipa) sta ekvivalentna, če in samo če:. I = I 2 ; O = O 2 in 2. Če w = w 2, potem = 2, za vsak w i I i *, = O i *, i=,; tj. če za vsako možno vhodno sekvenco dobimo enako izhodno sekvenco v obeh avtomatih. ef.: Stanji y a in y b končnega avtomata A ME = (I; Y; O; δ; λ) sta ekvivalentni, če in samo če sta avtomata A z začetnim stanjem y a in A z začetnim stanjem y b ekvivalentna. ef.: Stanji y a in y b končnega avtomata A sta razločljivi, če in samo če obstaja vsaj ena končna vhodna sekvenca, ki povzroči različni izhodni sekvenci za začetni stanji y a in y b v avtomatu A. Sekvenca, ki razloči ti stanji, se imenuje razločevalna sekvenca para stanj (y a ; y b ). ef.: Če za stanji y a in y b končnega avtomata A razločljivi, potem sta razločljivi s vhodno sekvenco dolžine n -, pri čemer je n število stanj avtomata A. Izrek: Če stanji nista k-razločljivi, pravimo, da sta k-ekvivalentni. Izrek: Stanji, ki sta k-ekvivalentni, sta tudi r-ekvivalentni za vse r < k. Če sta stanji k-ekvivalentni za vsak k, sta ekvivalentni. Prosojnica št. 7-4 Avtomati: Ekvivalenca stanj in minimizacija avtomata Primer: Mealyev avtomat A : sedanje stanje naslednje stanje/ izhod i= A B C E F E/ F/ E/ F/ C/ B/ / / B/ B/ F/ C/ Stanji A in B sta -razločljivi, ker za i = dobimo izhod, če je A v začetnem stanju A, in izhod, če je A v začetnem stanju B, in torej nista niti -ekvivalentni. Stanji A in E pa sta 3- razločljivi. Razločevalna sekvenca je w =, izhodni sekvenci za začetni stanji A in E pa sta oz.. Sta pa na primer 2-ekvivalentni. Relacija ekvivalence je tranzitivna: če sta stanji y i in y j ekvivalentni ter y j in y k ekvivalentni, sta tudi stanji y i in y k ekvivalentni. Množico stanj avtomata torej lahko razdelimo v tuje si množice, imenovane ekvivalenčni razredi, tako da sta stanji v istem razredu natanko tedaj, če sta ekvivalentni, in sta v različnih razredih, če nista ekvivalentni, tj. če sta razločljivi. Prosojnica št. 7-42

22 Avtomati: Ekvivalenca stanj in minimizacija avtomata Procedura minimizacije stanj ef.: Vzemimo množico Y = {y,, y r }. Iz elementov te množice je mogoče tvoriti 2 r različnih podmnožic. Če iz teh podmnožic izberemo takšne neprazne podmnožice, da za njih velja B U B 2 U U B q = Y, B i B j = ; za i; j {,,q}, i j, imenujemo množico = {B,B 2,,B q } particija na množici Y. Elemente B i imenujemo bloki. Pri q blokih imamo q-bločno particijo. Izrek: Stanji y a in y b končnega avtomata A sta ekvivalentni natanko tedaj, če:. (a) Mealy: i I; λ(y a ; i) = λ(y b ; i), tj. če za vsak vhodni simbol dobimo enak izhodni simbol za y a in za y b ; (b) Moore: λ(y a ) = λ(y b ), tj. če v y a in y b dobimo enak izhodni simbol, 2. in i I; δ(y a, i) δ(y b, i), tj. Če za vsak vhodni simbol pridemo pridemo iz y a in iz y b v naslednji stanji, ki sta med seboj tudi ekvivalentni. Prosojnica št Avtomati: Ekvivalenca stanj in minimizacija avtomata Procedura minimizacije stanj Opišimo proceduro za iskanje množic ekvivalentnih stanj podanega avtomata A, ki temelji na tem izreku. Želen rezultat je taka particija stanj avtomata, da bosta dve stanji v istem bloku, če in samo če sta ekvivalentni.. korak: Tvorimo particijo, v kateri so v istem bloku -ekvivalentna stanja, v različnih pa -razločljiva, takole: Stanja, ki imajo enake izhode pri vseh možnih vhodih, postavimo v isto podmnožico (Mealy). (Moore: stanja, ki imajo enake izhode, postavimo v isto podmnožico.) V vseh naslednjih korakih, to je za vsak k >, izvajamo naslednji korak: k+. korak: Tvorimo particijo k+, v kateri so v istem bloku k + -ekvivalentna stanja, v različnih pa k + - razločljiva, iz particije k takole: v isti blok particije k+ postavimo tista stanja, ki so v istem bloku particije k in katerih i-nasledniki za i I so tudi v skupnem bloku particije k. Če za neki k dobimo k+ = k, je procedura končana in k vsebuje množice ekvivalentnih stanj avtomata. k imenujemo ekvivalenčna particija. Primer: minimizacije avtomata A (izveden na predavanju!). Izrek: Ekvivalenčna particija je edinstvena. Lahko ugotovimo tudi, da sta končna avtomata brez določenih začetnih stanj A in A 2 ekvivalentna, če in samo če za vsako stanje v A obstaja ekvivalentno stanje v A 2 in obratno. V praksi se pogosto dogaja, da nekatere kombinacije stanj ali vhodov niso možne. V drugih primerih so prehodi stanj popolnima definirani, toda za nekatere kombinacije stanj in vhodov vrednosti izhodov niso pomembne, zato jih ne specificiramo. Takim avtomatom pravimo nepopolno specificirani avtomati. Pri nepopolno specificiranih avtomatih namesto o ekvivalenci govorimo o kompatibilnosti stanj in avtomatov. Prosojnica št. 7-44

23 Avtomati: Pretvorba avtomatov iz tipa Mealy v tip Moore in obratno va končna avtomata (istega tipa) (z definiranim začetnim stanjem) sta ekvivalentna, če dasta pri enakih vhodnih sekvencah enake izhodne sekvence. V primeru avtomatov A ME in A MO pa ekvivalenca ni tako stroga. Omenjena avtomata sta ekvivalentna, če imata pri enakih vhodnih sekvencah enake izhodne sekvence, pri tem pa prva črka na izhodu avtomata A MO ne šteje (tj. ni pomembna). Pretvorba A MO v A ME Preprostejša je pretvorba A MO v A ME. Stanja in prehodi v A ME so enaki onim v A MO. Kadar ima stanje s v A MO izhod o, je vsak prehod v A ME v stanje s označen z izhodom o. Izpeljava je naslednja: če potem pri čemer je A MO = (I, Y, O, δ, λ MO, y ), A ME = (I, Y, O, δ, λ ME, y ); λ ME (i, y) = λ MO (δ(i, y)) za vsak i I y Y. Primer (predavanja). Pretvorba A ME v A MO Izpeljava avtomata A MO iz podanega avtomata A ME je nekoliko težja. Zgornje izpeljave ne moremo kar preprosto obrniti, ker lahko A ME vsebuje stanje y, katerega vhodni prehodi so označeni z različnimi izhodnimi črkami. a bi obšli to težavo, označimo stanja v avtomatu A MO z vsemi pari stanje-izhod iz množice Y ME O iz avtomata A ME. Avtomat A MO bo vstopil v stanje (y, o), kadarkoli A ME vstopi v stanje y in tvori izhodno črko o. Izpeljava je naslednja: če potem A ME = (I, Y ME, O, δ ME, λ ME, y ), A MO = (I, Y MO, O, δ MO, λ MO, (y, O )), Prosojnica št Avtomati: Pretvorba avtomatov iz tipa Mealy v tip Moore in obratno pri čemer je Y MO = Y ME O in o O poljubna izhodna črka: Funkciji δ MO in λ MO sta definirani na naslednji način: Kadar ima A ME prehod y i/o y ima A MO prehod za vsak o O. y,o o i/o y,o o Kadar ima A ME začetno stanje y, ima A MO v grafu prehajanja stanj začetno stanje s,s o za poljuben o O. Primer (predavanja) Prosojnica št. 7-46

24 Avtomat: ekompozicija končnih avtomatov Računanje s particijami ef.: Če sta in 2 particiji na mnozici Y, je produkt" =. 2 particija na Y, ki jo dobimo s presekom blokov iz s tistimi 2 : B = B i B J, B, B, B 2 2. ef.: Če sta in 2 particiji na množici Y, je "vsota" = in 2 particija na Y, ki jo dobimo, če združimo bloke particij in 2, ki imajo vsaj en skupen element. Obstajata dve značilni particiji: particija enote E in particija niča ali ničelna particija. E ima en blok, v katerem so vsi elementi množice Y, pa ima za vsak element y Y svoj blok. Če je poljubna particija na množici Y, velja:. = E. = + = E. = E Prosojnica št Avtomat: ekompozicija končnih avtomatov ef.: Vzemimo, da je = {B,B 2,,B q } neka particija na množici stanj Y končnega avtomata A z vhodnimi črkami i I in prehajalno relacijo δ. Particija ima substitucijsko značilnost, če velja: δ(i;b j ) B k za vsak i I; j {,2,, q}. tj. vsa stanja iz istega bloka se za poljubno vhodno črko i preslikajo v stanja, ki so spet skupaj v bloku. Izrek: Particija s substitucijsko značilnostjo, ki ima za poljubno vhodno črko za vsako stanje v bloku B enako izhodno črko, je ekvivalenčna particija. Sedaj se lotimo problema dekompozicije avtomata. Ideja je naslednja. Namesto da bi realizirali celoten avtomat, ga najprej dekomponiramo v manjše avtomate, vsakega izvedemo posebej, nato pa jih med seboj povezemo. Tako dobljeni sestavljeni avtomat se mora navzven obnašati enako kot podani avtomat. ve osnovni vrsti dekompozicije končih avtomatov sta serijska in paralelna dekompozicija (obravnavali bomo samo dekompozicijo enega avtomata v dva). Prosojnica št. 7-48

25 Avtomat: ekompozicija končnih avtomatov Serijska dekompozicija končnega avtomata Serijska dekompozicija avtomata A na podavtomata A a in A b je možna le v primeru, če za množico stanj Y avtomata A najdemo particiji a in b tako, da velja a in b = in ima ena od particij a, b substitucijsko značilnost. Paralelna dekompozicija končnega avtomata Paralelna dekompozicija avtomata A na avtomat A a in A b obstaja le, če najdemo particiji a in b tako, da velja a in b = in ima tako particija a kot particija b substitucijsko značilnost. Prosojnica št. 7-49

Digitalne strukture. Delovni zvezek za laboratorijske vaje. doc. dr. Gorazd Pucihar. Ime in priimek študenta:

Digitalne strukture. Delovni zvezek za laboratorijske vaje. doc. dr. Gorazd Pucihar. Ime in priimek študenta: Univerza v Ljubljani Fakulteta za elektrotehniko Digitalne strukture Delovni zvezek za laboratorijske vaje doc. dr. Gorazd Pucihar Ime in priimek študenta: Navodila za laboratorijske vaje Splošno Vaje

More information

Digitalna tehnika. Delovni zvezek za laboratorijske vaje. doc. dr. Gorazd Pucihar. Ime in priimek študenta:

Digitalna tehnika. Delovni zvezek za laboratorijske vaje. doc. dr. Gorazd Pucihar. Ime in priimek študenta: Univerza v Ljubljani Fakulteta za elektrotehniko Digitalna tehnika Delovni zvezek za laboratorijske vaje doc. dr. Gorazd Pucihar Ime in priimek študenta: Navodila za laboratorijske vaje Splošno Vaje potekajo

More information

Reševanje problemov in algoritmi

Reševanje problemov in algoritmi Reševanje problemov in algoritmi Vhod Algoritem Izhod Kaj bomo spoznali Zgodovina algoritmov. Primeri algoritmov. Algoritmi in programi. Kaj je algoritem? Algoritem je postopek, kako korak za korakom rešimo

More information

NEODLOČLJIVI PROBLEMI V TEORIJI IZRAČUNLJIVOSTI

NEODLOČLJIVI PROBLEMI V TEORIJI IZRAČUNLJIVOSTI UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA LUKA VIKTOR ROGAČ NEODLOČLJIVI PROBLEMI V TEORIJI IZRAČUNLJIVOSTI MAGISTRSKO DELO LJUBLJANA, 2017 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA POUČEVANJE, PREDMETNO

More information

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA POLONA ŠENKINC REŠEVANJE LINEARNIH DIFERENCIALNIH ENAČB DRUGEGA REDA S POMOČJO POTENČNIH VRST DIPLOMSKO DELO

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA POLONA ŠENKINC REŠEVANJE LINEARNIH DIFERENCIALNIH ENAČB DRUGEGA REDA S POMOČJO POTENČNIH VRST DIPLOMSKO DELO UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA POLONA ŠENKINC REŠEVANJE LINEARNIH DIFERENCIALNIH ENAČB DRUGEGA REDA S POMOČJO POTENČNIH VRST DIPLOMSKO DELO LJUBLJANA, 2016 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA

More information

Problem umetnostne galerije

Problem umetnostne galerije Problem umetnostne galerije Marko Kandič 17. september 2006 Za začetek si oglejmo naslednji primer. Recimo, da imamo v galeriji polno vrednih slik in nočemo, da bi jih kdo ukradel. Seveda si želimo, da

More information

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA LUKA VIKTOR ROGAČ KONČNI AVTOMATI DIPLOMSKO DELO

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA LUKA VIKTOR ROGAČ KONČNI AVTOMATI DIPLOMSKO DELO UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA LUKA VIKTOR ROGAČ KONČNI AVTOMATI DIPLOMSKO DELO LJUBLJANA, 2015 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA Univerzitetni študijski program 1. stopnje: Dvopredmetni

More information

Računalnik iz domin. Škafar, Maja Šafarič, Nina Sangawa Hmeljak Mentor: Vid Kocijan

Računalnik iz domin. Škafar, Maja Šafarič, Nina Sangawa Hmeljak Mentor: Vid Kocijan Računalnik iz domin Primož Škafar, Maja Šafarič, Nina Sangawa Hmeljak Mentor: Vid Kocijan Povzetek Naša naloga je bila ugotoviti kako sestaviti računalnik (Turingov stroj) iz domin in logičnih izrazov.

More information

Sequential vs. Combinational

Sequential vs. Combinational Sequential Circuits Sequential vs. Combinational Combinational Logic: Output depends only on current input TV channel selector (-9) inputs system outputs Sequential Logic: Output depends not only on current

More information

AKSIOMATSKA KONSTRUKCIJA NARAVNIH

AKSIOMATSKA KONSTRUKCIJA NARAVNIH UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA Poučevanje: Predmetno poučevanje ŠPELA ZOBAVNIK AKSIOMATSKA KONSTRUKCIJA NARAVNIH ŠTEVIL MAGISTRSKO DELO LJUBLJANA, 2016 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA

More information

TOPLJENEC ASOCIIRA LE V VODNI FAZI

TOPLJENEC ASOCIIRA LE V VODNI FAZI TOPLJENEC ASOCIIRA LE V VODNI FAZI V primeru asociacij molekul topljenca v vodni ali organski fazi eksperimentalno določeni navidezni porazdelitveni koeficient (P n ) v odvisnosti od koncentracije ni konstanten.

More information

Eulerjevi in Hamiltonovi grafi

Eulerjevi in Hamiltonovi grafi Eulerjevi in Hamiltonovi grafi Bojan Možina 30. december 006 1 Eulerjevi grafi Štirje deli mesta Königsberg v Prusiji so bili povezani s sedmimi mostovi (glej levi del slike 1). Zdaj se Königsberg imenuje

More information

JERNEJ TONEJC. Fakulteta za matematiko in fiziko

JERNEJ TONEJC. Fakulteta za matematiko in fiziko . ARITMETIKA DVOJIŠKIH KONČNIH OBSEGOV JERNEJ TONEJC Fakulteta za matematiko in fiziko Math. Subj. Class. (2010): 11T{06, 22, 55, 71}, 12E{05, 20, 30}, 68R05 V članku predstavimo končne obsege in aritmetiko

More information

Multipla korelacija in regresija. Multipla regresija, multipla korelacija, statistično zaključevanje o multiplem R

Multipla korelacija in regresija. Multipla regresija, multipla korelacija, statistično zaključevanje o multiplem R Multipla koelacia in egesia Multipla egesia, multipla koelacia, statistično zaklučevane o multiplem Multipla egesia osnovni model in ačunane paametov Z multiplo egesio napoveduemo vednost kiteia (odvisne

More information

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Kvadratne forme nad končnimi obsegi

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Kvadratne forme nad končnimi obsegi UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Zaključna naloga Kvadratne forme nad končnimi obsegi (Quadratic Forms over Finite Fields) Ime in priimek: Borut

More information

NIKJER-NIČELNI PRETOKI

NIKJER-NIČELNI PRETOKI UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA ALJA ŠUBIC NIKJER-NIČELNI PRETOKI DIPLOMSKO DELO LJUBLJANA, 2016 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA Dvopredmetni učitelj: matematika - računalništvo ALJA

More information

UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO. Oddelek za matematiko in računalništvo DIPLOMSKO DELO.

UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO. Oddelek za matematiko in računalništvo DIPLOMSKO DELO. UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO Oddelek za matematiko in računalništvo DIPLOMSKO DELO Sabina Skornšek Maribor, 2012 UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO

More information

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Verjetnostni algoritmi za testiranje praštevilskosti

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Verjetnostni algoritmi za testiranje praštevilskosti UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Zaključna naloga Verjetnostni algoritmi za testiranje praštevilskosti (Algorithms for testing primality) Ime in

More information

Matej Mislej HOMOMORFIZMI RAVNINSKIH GRAFOV Z VELIKIM NOTRANJIM OBSEGOM

Matej Mislej HOMOMORFIZMI RAVNINSKIH GRAFOV Z VELIKIM NOTRANJIM OBSEGOM UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO Matematika - uporabna smer (UNI) Matej Mislej HOMOMORFIZMI RAVNINSKIH GRAFOV Z VELIKIM NOTRANJIM OBSEGOM Diplomsko delo Ljubljana, 2006 Zahvala Zahvaljujem

More information

Hipohamiltonovi grafi

Hipohamiltonovi grafi Hipohamiltonovi grafi Marko Čmrlec, Bor Grošelj Simić Mentor(ica): Vesna Iršič Matematično raziskovalno srečanje 1. avgust 016 1 Uvod V marsovskem klubu je želel predsednik prirediti večerjo za svoje člane.

More information

Cveto Trampuž PRIMERJAVA ANALIZE VEČRAZSEŽNIH TABEL Z RAZLIČNIMI MODELI REGRESIJSKE ANALIZE DIHOTOMNIH SPREMENLJIVK

Cveto Trampuž PRIMERJAVA ANALIZE VEČRAZSEŽNIH TABEL Z RAZLIČNIMI MODELI REGRESIJSKE ANALIZE DIHOTOMNIH SPREMENLJIVK Cveto Trampuž PRIMERJAVA ANALIZE VEČRAZSEŽNIH TABEL Z RAZLIČNIMI MODELI REGRESIJSKE ANALIZE DIHOTOMNIH SPREMENLJIVK POVZETEK. Namen tega dela je prikazati osnove razlik, ki lahko nastanejo pri interpretaciji

More information

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

L4: Sequential Building Blocks (Flip-flops, Latches and Registers) L4: Sequential Building Blocks (Flip-flops, Latches and Registers) Acknowledgements: Lecture material adapted from R. Katz, G. Borriello, Contemporary Logic esign (second edition), Prentice-Hall/Pearson

More information

R V P 2 Predavanje 05

R V P 2 Predavanje 05 R V P 2 Predavanje 05 Kreiranje programskih modulov - Scripts RVP2 Kreiranje programskih modulov 1/44 Programski moduli -Scripts Možnosti: Omogočajo: Izvajanje ukazov Izvajanje logičnih operacij Ob določenih

More information

DELOVANJA GRUP IN BLOKI NEPRIMITIVNOSTI

DELOVANJA GRUP IN BLOKI NEPRIMITIVNOSTI UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA DEJAN KREJIĆ DELOVANJA GRUP IN BLOKI NEPRIMITIVNOSTI DIPLOMSKO DELO Ljubljana, 2015 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA Dvopredmetni učitelj: matematika -

More information

Jernej Azarija. Štetje vpetih dreves v grafih

Jernej Azarija. Štetje vpetih dreves v grafih UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO FAKULTETA ZA MATEMATIKO IN FIZIKO Jernej Azarija Štetje vpetih dreves v grafih DIPLOMSKO DELO NA INTERDISCIPLINARNEM UNIVERZITETNEM ŠTUDIJU

More information

Iskanje najcenejše poti v grafih preko polkolobarjev

Iskanje najcenejše poti v grafih preko polkolobarjev Univerza v Ljubljani Fakulteta za računalništvo in informatiko Veronika Horvat Iskanje najcenejše poti v grafih preko polkolobarjev DIPLOMSKO DELO VISOKOŠOLSKI STROKOVNI ŠTUDIJSKI PROGRAM PRVE STOPNJE

More information

POLDIREKTNI PRODUKT GRUP

POLDIREKTNI PRODUKT GRUP UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA LUCIJA ŽNIDARIČ POLDIREKTNI PRODUKT GRUP DIPLOMSKO DELO LJUBLJANA 2014 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA Univerzitetni študijski program 1. stopnje: Dvopredmetni

More information

Univerza v Ljubljani Fakulteta za matematiko in fiziko. Oddelek za fiziko. Seminar - 3. letnik, I. stopnja. Kvantni računalniki. Avtor: Tomaž Čegovnik

Univerza v Ljubljani Fakulteta za matematiko in fiziko. Oddelek za fiziko. Seminar - 3. letnik, I. stopnja. Kvantni računalniki. Avtor: Tomaž Čegovnik Univerza v Ljubljani Fakulteta za matematiko in fiziko Oddelek za fiziko Seminar - 3. letnik, I. stopnja Kvantni računalniki Avtor: Tomaž Čegovnik Mentor: prof. dr. Anton Ramšak Ljubljana, marec 01 Povzetek

More information

Chapter 7 Sequential Logic

Chapter 7 Sequential Logic Chapter 7 Sequential Logic SKEE2263 Digital Systems Mun im/ismahani/izam {munim@utm.my,e-izam@utm.my,ismahani@fke.utm.my} March 28, 2016 Table of Contents 1 Intro 2 Bistable Circuits 3 FF Characteristics

More information

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

L4: Sequential Building Blocks (Flip-flops, Latches and Registers) L4: Sequential Building Blocks (Flip-flops, Latches and Registers) Acknowledgements:., Materials in this lecture are courtesy of the following people and used with permission. - Randy H. Katz (University

More information

Matej Gutman. Izvedba nevronske mreže s programirljivimi vezji FPGA. diplomsko delo na univerzitetnem študiju. mentor: doc. dr.

Matej Gutman. Izvedba nevronske mreže s programirljivimi vezji FPGA. diplomsko delo na univerzitetnem študiju. mentor: doc. dr. UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Matej Gutman Izvedba nevronske mreže s programirljivimi vezji FPGA diplomsko delo na univerzitetnem študiju mentor: doc. dr. Uroš Lotrič Ljubljana,

More information

Chapter 14 Sequential logic, Latches and Flip-Flops

Chapter 14 Sequential logic, Latches and Flip-Flops Chapter 14 Sequential logic, Latches and Flip-Flops Flops Lesson 4 JK Flip Flop Ch14L4-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 2 JK Flip-Flop ve edge triggered Output Q and

More information

Matematika 1. Gabrijel Tomšič Bojan Orel Neža Mramor Kosta

Matematika 1. Gabrijel Tomšič Bojan Orel Neža Mramor Kosta Matematika 1 Gabrijel Tomšič Bojan Orel Neža Mramor Kosta 15. december 2010 Poglavje 3 Funkcije 3.1 Osnovni pojmi Preslikavam v množico R ali C običajno pravimo funkcije v prvem primeru realne, v drugem

More information

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA SAŠO ZUPANEC MAX-PLUS ALGEBRA DIPLOMSKO DELO

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA SAŠO ZUPANEC MAX-PLUS ALGEBRA DIPLOMSKO DELO UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA SAŠO ZUPANEC MAX-PLUS ALGEBRA DIPLOMSKO DELO Ljubljana, 2013 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA ODDELEK ZA MATEMATIKO IN RAČUNALNIŠTVO SAŠO ZUPANEC Mentor:

More information

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Kromatično število in kromatični indeks grafa

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Kromatično število in kromatični indeks grafa UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Magistrsko delo Kromatično število in kromatični indeks grafa (The chromatic number and the chromatic index of

More information

TEORIJA GRAFOV IN LOGISTIKA

TEORIJA GRAFOV IN LOGISTIKA TEORIJA GRAFOV IN LOGISTIKA Maja Fošner in Tomaž Kramberger Univerza v Mariboru Fakulteta za logistiko Mariborska cesta 2 3000 Celje Slovenija maja.fosner@uni-mb.si tomaz.kramberger@uni-mb.si Povzetek

More information

UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO. Oddelek za matematiko in računalništvo MAGISTRSKA NALOGA. Tina Lešnik

UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO. Oddelek za matematiko in računalništvo MAGISTRSKA NALOGA. Tina Lešnik UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO Oddelek za matematiko in računalništvo MAGISTRSKA NALOGA Tina Lešnik Maribor, 2014 UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO

More information

ENAČBA STANJA VODE IN VODNE PARE

ENAČBA STANJA VODE IN VODNE PARE ENAČBA STANJA VODE IN VODNE PARE SEMINARSKA NALOGA PRI PREDMETU JEDRSKA TEHNIKA IN ENERGETIKA TAMARA STOJANOV MENTOR: IZRED. PROF. DR. IZTOK TISELJ NOVEMBER 2011 Enačba stanja idealni plin: pv = RT p tlak,

More information

INTELLIGENTNI SISTEMI Mehka Logika

INTELLIGENTNI SISTEMI Mehka Logika INTELLIGENTNI SISTEMI Mehka Logika MEHKA LOGIKA (FUZZY LOGIC) 2011/12 Jurij F. Tasič Emil Plesnik 2011/12 1 Splošna definicija Mehka logika - Fuzzy Logic; 1965 Lotfi Zadeh, Berkely Nadgradnja konvencionalne

More information

Ana Mlinar Fulereni. Delo diplomskega seminarja. Mentor: izred. prof. dr. Riste Škrekovski

Ana Mlinar Fulereni. Delo diplomskega seminarja. Mentor: izred. prof. dr. Riste Škrekovski UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO Matematika 1. stopnja Ana Mlinar Fulereni Delo diplomskega seminarja Mentor: izred. prof. dr. Riste Škrekovski Ljubljana, 2011 Kazalo 1. Uvod 4 2.

More information

Lecture 14: State Tables, Diagrams, Latches, and Flip Flop

Lecture 14: State Tables, Diagrams, Latches, and Flip Flop EE210: Switching Systems Lecture 14: State Tables, Diagrams, Latches, and Flip Flop Prof. YingLi Tian Nov. 6, 2017 Department of Electrical Engineering The City College of New York The City University

More information

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING EXAMINATION SEMESTER /2017

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING EXAMINATION SEMESTER /2017 UNIVERSITY OF BOLTON TW35 SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING EXAMINATION SEMESTER 2-2016/2017 INTERMEDIATE DIGITAL ELECTRONICS AND COMMUNICATIONS MODULE NO: EEE5002

More information

Overview of Chapter 4

Overview of Chapter 4 Overview of hapter 4 Types of Sequential ircuits Storage Elements Latches Flip-Flops Sequential ircuit Analysis State Tables State Diagrams Sequential ircuit Design Specification Assignment of State odes

More information

Hadamardove matrike in misija Mariner 9

Hadamardove matrike in misija Mariner 9 Hadamardove matrike in misija Mariner 9 Aleksandar Jurišić, 25. avgust, 2009 J. Hadamard (1865-1963) je bil eden izmed pomembnejših matematikov na prehodu iz 19. v 20. stoletje. Njegova najpomembnejša

More information

Synchronous Sequential Logic

Synchronous Sequential Logic 1 IT 201 DIGITAL SYSTEMS DESIGN MODULE4 NOTES Synchronous Sequential Logic Sequential Circuits - A sequential circuit consists of a combinational circuit and a feedback through the storage elements in

More information

Linearne enačbe. Matrična algebra. Linearne enačbe. Linearne enačbe. Linearne enačbe. Linearne enačbe

Linearne enačbe. Matrična algebra. Linearne enačbe. Linearne enačbe. Linearne enačbe. Linearne enačbe Sistem linearnih enačb Matrična algebra Oseba X X X3 B A.A. 3 B.B. 7 C.C. Doc. dr. Anja Podlesek Oddelek za psihologijo, Filozofska fakulteta, Univerza v Ljubljani Študijski program prve stopnje Psihologija

More information

OPTIMIRANJE IZDELOVALNIH PROCESOV

OPTIMIRANJE IZDELOVALNIH PROCESOV OPTIMIRANJE IZDELOVALNIH PROCESOV asist. Damir GRGURAŠ, mag. inž. str izr. prof. dr. Davorin KRAMAR damir.grguras@fs.uni-lj.si Namen vaje: Ugotoviti/določiti optimalne parametre pri struženju za dosego

More information

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Simetrije cirkulantnih grafov

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE. Simetrije cirkulantnih grafov UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Magistrsko delo Simetrije cirkulantnih grafov (Symmetry of circulant graphs) Ime in priimek: Maruša Saksida Študijski

More information

Simulacija dinamičnih sistemov s pomočjo osnovnih funkcij orodij MATLAB in Simulink

Simulacija dinamičnih sistemov s pomočjo osnovnih funkcij orodij MATLAB in Simulink Laboratorijske vaje Računalniška simulacija 2012/13 1. laboratorijska vaja Simulacija dinamičnih sistemov s pomočjo osnovnih funkcij orodij MATLAB in Simulink Pri tej laboratorijski vaji boste spoznali

More information

SVM = Support Vector Machine = Metoda podpornih vektorjev

SVM = Support Vector Machine = Metoda podpornih vektorjev Uvod 2/60 SVM = Support Vector Machine = Metoda podpornih vektorjev Vapnik in Lerner 1963 (generalized portrait) jedra: Aronszajn 1950; Aizerman 1964; Wahba 1990, Poggio in Girosi 1990 Boser, Guyon in

More information

ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN. Week 7 Dr. Srinivas Shakkottai Dept. of Electrical and Computer Engineering

ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN. Week 7 Dr. Srinivas Shakkottai Dept. of Electrical and Computer Engineering ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Week 7 Dr. Srinivas Shakkottai Dept. of Electrical and Computer Engineering SEQUENTIAL CIRCUITS: LATCHES Overview Circuits require memory to store intermediate

More information

OA07 ANNEX 4: SCOPE OF ACCREDITATION IN CALIBRATION

OA07 ANNEX 4: SCOPE OF ACCREDITATION IN CALIBRATION OA07 ANNEX 4: SCOPE OF ACCREDITATION IN CALIBRATION Table of contents 1 TECHNICAL FIELDS... 2 2 PRESENTING THE SCOPE OF A CALIBRATION LABOORATORY... 2 3 CONSIDERING CHANGES TO SCOPES... 6 4 CHANGES WITH

More information

P2 (10 points): Given the circuit below, answer the following questions:

P2 (10 points): Given the circuit below, answer the following questions: P1 (10 points): Given the function f(a, b, c, d) = m(3,4,5,10,14) + D(6,7): A: Fill in the timing diagram for f. B: Implement f using only 2-1 MUXes. Your circuit should not include more than four 2-1

More information

DOMINACIJSKO TEVILO GRAFA

DOMINACIJSKO TEVILO GRAFA UNIVERZA V LJUBLJANI PEDAGO KA FAKULTETA tudijski program: MATEMATIKA in RAƒUNALNI TVO DOMINACIJSKO TEVILO GRAFA DIPLOMSKO DELO Mentor: doc. dr. Primoº parl Kandidatka: Neja Zub i Ljubljana, maj, 2011

More information

UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO ODDELEK - FIZIKA. Matej Posinković KVANTNI RAČUNALNIKI SEMINAR. Mentor: prof.

UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO ODDELEK - FIZIKA. Matej Posinković KVANTNI RAČUNALNIKI SEMINAR. Mentor: prof. UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO ODDELEK - FIZIKA Matej Posinković KVANTNI RAČUNALNIKI SEMINAR Mentor: prof. Anton Ramšak Ljubljana, 003 1 KAZALO I.UVOD...3 II. KUBIT...3 III. KVANTNA

More information

OPTIMIZACIJSKE METODE skripta v pripravi

OPTIMIZACIJSKE METODE skripta v pripravi OPTIMIZACIJSKE METODE skripta v pripravi Vladimir Batagelj Ljubljana 17. december 2003 2 Kazalo Predgovor 5 1 Optimizacijske naloge 7 1.1 Osnovni pojmi........................... 7 1.2 Primeri optimizacijskih

More information

Grafi, igre in še kaj

Grafi, igre in še kaj Grafi, igre in še kaj Martin Milanič martin.milanic@upr.si Inštitut Andrej Marušič Fakulteta za matematiko, naravoslovje in informacijske tehnologije Univerza na Primorskem, Koper Matematika je kul 2016,

More information

SLIKE CANTORJEVE PAHLJAµCE

SLIKE CANTORJEVE PAHLJAµCE UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO Oddelek za matematiko in raµcunalništvo Diplomsko delo SLIKE CANTORJEVE PAHLJAµCE Mentor: dr. Iztok Baniµc docent Kandidatka: Anja Belošević

More information

REGULACIJA ULTRASENZITIVNOSTI LINEARNO SKLOPLJENIH PROTEINSKIH KASKAD

REGULACIJA ULTRASENZITIVNOSTI LINEARNO SKLOPLJENIH PROTEINSKIH KASKAD REGULACIJA ULTRASENZITIVNOSTI LINEARNO SKLOPLJENIH PROTEINSKIH KASKAD Seminar iz fizike na dvopredmetnem študijskem programu Fizika (stari program) Aleš Vunjak Mentor: asist. dr. Rene Markovič Maribor,

More information

Akcijska logika dreves izvajanj z operatorjem unless

Akcijska logika dreves izvajanj z operatorjem unless Univerza v Mariboru Fakulteta za elektrotehniko, računalništvo in informatiko Robert Meolic Akcijska logika dreves izvajanj z operatorjem unless Doktorska disertacija Maribor, september 2005 Avtor: Naslov:

More information

Chapter #6: Sequential Logic Design

Chapter #6: Sequential Logic Design Chapter #6: equential Logic esign Contemporary Logic esign No. 6- Cross-Coupled NO Gates ust like cascaded inverters, with capability to force output to (reset) or (set) \ eset Hold et eset et ace \ Forbidden

More information

Preprečevanje neizvedljivosti urnikov pri metahevrističnem razvrščanju proizvodnih procesov

Preprečevanje neizvedljivosti urnikov pri metahevrističnem razvrščanju proizvodnih procesov Univerza v Ljubljani Fakulteta za elektrotehniko Boštjan Murovec Preprečevanje neizvedljivosti urnikov pri metahevrističnem razvrščanju proizvodnih procesov Doktorska disertacija Mentor: prof. dr. Peter

More information

Digital Design. Sequential Logic

Digital Design. Sequential Logic Principles Of igital esign Chapter 6 Sequential Logic Chapter preview Boolean algebra 3 Logic gates and flip-flops 3 Finite-state machine 6 Logic design techniques 4 Sequential design techniques 6 Binary

More information

EE141- Spring 2007 Digital Integrated Circuits

EE141- Spring 2007 Digital Integrated Circuits EE141- Spring 27 igital Integrated Circuits Lecture 19 Sequential Circuits 1 Administrative Stuff Project Ph. 2 due Tu. 5pm 24 Cory box + email ee141- project@bwrc.eecs.berkeley.edu Hw 8 Posts this Fr.,

More information

LOGIC CIRCUITS. Basic Experiment and Design of Electronics

LOGIC CIRCUITS. Basic Experiment and Design of Electronics Basic Experiment and Design of Electronics LOGIC CIRCUITS Ho Kyung Kim, Ph.D. hokyung@pusan.ac.kr School of Mechanical Engineering Pusan National University Outline Combinational logic circuits Output

More information

Izmenični signali moč (17)

Izmenični signali moč (17) Izenicni_signali_MOC(17c).doc 1/7 8.5.007 Izenični signali oč (17) Zania nas potek trenutne oči v linearne dvopolne (dve zunanji sponki) vezju, kjer je napetost na zunanjih sponkah enaka u = U sin( ωt),

More information

CPE/EE 422/522. Chapter 1 - Review of Logic Design Fundamentals. Dr. Rhonda Kay Gaede UAH. 1.1 Combinational Logic

CPE/EE 422/522. Chapter 1 - Review of Logic Design Fundamentals. Dr. Rhonda Kay Gaede UAH. 1.1 Combinational Logic CPE/EE 422/522 Chapter - Review of Logic Design Fundamentals Dr. Rhonda Kay Gaede UAH UAH Chapter CPE/EE 422/522. Combinational Logic Combinational Logic has no control inputs. When the inputs to a combinational

More information

OFF-LINE NALOGA NAJKRAJŠI SKUPNI NADNIZ

OFF-LINE NALOGA NAJKRAJŠI SKUPNI NADNIZ 1 OFF-LINE NALOGA NAJKRAJŠI SKUPNI NADNIZ Opis problema. Danih je k vhodnih nizov, ki jih označimo s t 1,..., t k. Množico vseh znakov, ki se pojavijo v vsaj enem vhodnem nizu, imenujmo abeceda in jo označimo

More information

Zgoščevanje podatkov

Zgoščevanje podatkov Zgoščevanje podatkov Pojem zgoščevanje podatkov vključuje tehnike kodiranja, ki omogočajo skrajšan zapis neke datoteke. Poznan program za zgoščevanje datotek je WinZip. Podatke je smiselno zgostiti v primeru

More information

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Zaključna naloga Uporaba Kalmanovega filtra pri vrednotenju izbranih finančnih instrumentov (Using Kalman filter

More information

Integrated Circuits & Systems

Integrated Circuits & Systems Federal University of Santa Catarina Center for Technology Computer Science & Electronics Engineering Integrated Circuits & Systems INE 5442 Lecture 18 CMOS Sequential Circuits - 1 guntzel@inf.ufsc.br

More information

Izbrana poglavja iz velikih omreºij 1. Zbornik seminarskih nalog iz velikih omreºij

Izbrana poglavja iz velikih omreºij 1. Zbornik seminarskih nalog iz velikih omreºij Izbrana poglavja iz velikih omreºij 1 Zbornik seminarskih nalog iz velikih omreºij Ljubljana, 2015 CIP Kataloºni zapis o publikaciji Narodna in univerzitetna knjiºnica, Ljubljana 123.45(678)(9.012.3) Izbrana

More information

Problem Set 9 Solutions

Problem Set 9 Solutions CSE 26 Digital Computers: Organization and Logical Design - 27 Jon Turner Problem Set 9 Solutions. For each of the sequential circuits shown below, draw in the missing parts of the timing diagrams. You

More information

Dejan Petelin. Sprotno učenje modelov na podlagi Gaussovih procesov

Dejan Petelin. Sprotno učenje modelov na podlagi Gaussovih procesov UNIVERZA V LJUBLJANI FAKULTETA ZA RAČUNALNIŠTVO IN INFORMATIKO Dejan Petelin Sprotno učenje modelov na podlagi Gaussovih procesov DIPLOMSKO DELO NA UNIVERZITETNEM ŠTUDIJU Mentor: doc. dr. Janez Demšar

More information

A L A BA M A L A W R E V IE W

A L A BA M A L A W R E V IE W A L A BA M A L A W R E V IE W Volume 52 Fall 2000 Number 1 B E F O R E D I S A B I L I T Y C I V I L R I G HT S : C I V I L W A R P E N S I O N S A N D TH E P O L I T I C S O F D I S A B I L I T Y I N

More information

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE

UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE UNIVERZA NA PRIMORSKEM FAKULTETA ZA MATEMATIKO, NARAVOSLOVJE IN INFORMACIJSKE TEHNOLOGIJE Zaključna naloga Uporaba logistične regresije za napovedovanje razreda, ko je število enot v preučevanih razredih

More information

UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO ODDELEK ZA MATEMATIKO

UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO ODDELEK ZA MATEMATIKO UNIVERZA V LJUBLJANI FAKULTETA ZA MATEMATIKO IN FIZIKO ODDELEK ZA MATEMATIKO Rok Erman BARVANJA RAVNINSKIH IN SORODNIH DRUŽIN GRAFOV Doktorska disertacija MENTOR: prof. dr. Riste Škrekovski Ljubljana,

More information

Vidyalankar S.E. Sem. III [ETRX] Digital Circuits and Design Prelim Question Paper Solution

Vidyalankar S.E. Sem. III [ETRX] Digital Circuits and Design Prelim Question Paper Solution S.E. Sem. III [ETRX] Digital Circuits and Design Prelim uestion Paper Solution. (a) Static Hazard Static hazards have two cases: static and static. static- hazard exists when the output variable should

More information

Finite State Machine (1A) Young Won Lim 6/9/18

Finite State Machine (1A) Young Won Lim 6/9/18 Finite State Machine (A) 6/9/8 Copyright (c) 23-28 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free ocumentation License, Version.2 or

More information

Solutions. Name and surname: Instructions

Solutions. Name and surname: Instructions Uiversity of Ljubljaa, Faculty of Ecoomics Quatitative fiace ad actuarial sciece Probability ad statistics Writte examiatio September 4 th, 217 Name ad surame: Istructios Read the problems carefull before

More information

Topic 8: Sequential Circuits

Topic 8: Sequential Circuits Topic 8: Sequential Circuits Readings : Patterson & Hennesy, Appendix B.4 - B.6 Goals Basic Principles behind Memory Elements Clocks Applications of sequential circuits Introduction to the concept of the

More information

Clock Strategy. VLSI System Design NCKUEE-KJLEE

Clock Strategy. VLSI System Design NCKUEE-KJLEE Clock Strategy Clocked Systems Latch and Flip-flops System timing Clock skew High speed latch design Phase locked loop ynamic logic Multiple phase Clock distribution Clocked Systems Most VLSI systems are

More information

GMU, ECE 680 Physical VLSI Design

GMU, ECE 680 Physical VLSI Design ECE680: Physical VLSI esign Chapter IV esigning Sequential Logic Circuits (Chapter 7) 1 Sequential Logic Inputs Current State COMBINATIONAL LOGIC Registers Outputs Next state 2 storage mechanisms positive

More information

ELEC Digital Logic Circuits Fall 2014 Sequential Circuits (Chapter 6) Finite State Machines (Ch. 7-10)

ELEC Digital Logic Circuits Fall 2014 Sequential Circuits (Chapter 6) Finite State Machines (Ch. 7-10) ELEC 2200-002 Digital Logic Circuits Fall 2014 Sequential Circuits (Chapter 6) Finite State Machines (Ch. 7-10) Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering

More information

Sequential Circuit Analysis

Sequential Circuit Analysis Sequential Circuit Analysis Last time we started talking about latches and flip-flops, which are basic one-bit memory units. Today we ll talk about sequential circuit analysis and design. First, we ll

More information

čas bivanja k-te zahteve v sis. (čas v vrstah + čas za strežbo) - verjetnost k zahtev v sis. v času t - povprečno št.

čas bivanja k-te zahteve v sis. (čas v vrstah + čas za strežbo) - verjetnost k zahtev v sis. v času t - povprečno št. Strežna mreža: - poljubna vezava poljubnega št. Strežnih enot µ - intenzivnost strežbe [št. Zahtev/sec] 1 = µ x - povprečni strežni čas λ - intenzivnost prihajanja zahtev [št. Zahtev/sec] ρ = λ µ Ne sme

More information

Lecture 9: Digital Electronics

Lecture 9: Digital Electronics Introduction: We can classify the building blocks of a circuit or system as being either analog or digital in nature. If we focus on voltage as the circuit parameter of interest: nalog: The voltage can

More information

9/18/2008 GMU, ECE 680 Physical VLSI Design

9/18/2008 GMU, ECE 680 Physical VLSI Design ECE680: Physical VLSI esign Chapter IV esigning Sequential Logic Circuits (Chapter 7) 1 Sequential Logic Inputs Current State COMBINATIONAL LOGIC Registers Outputs Next state 2 storage mechanisms positive

More information

EET 310 Flip-Flops 11/17/2011 1

EET 310 Flip-Flops 11/17/2011 1 EET 310 Flip-Flops 11/17/2011 1 FF s and some Definitions Clock Input: FF s are controlled by a trigger or Clock signal. All FF s have a clock input. If a device which attempts to do a FF s task does not

More information

Statistika 2 z računalniško analizo podatkov. Neizpolnjevanje predpostavk regresijskega modela

Statistika 2 z računalniško analizo podatkov. Neizpolnjevanje predpostavk regresijskega modela Statistika 2 z računalniško analizo podatkov Neizpolnjevanje predpostavk regresijskega modela 1 Predpostavke regresijskega modela (ponovitev) V regresijskem modelu navadno privzamemo naslednje pogoje:

More information

Usmerjene nevronske mreže: implementacija in uporaba

Usmerjene nevronske mreže: implementacija in uporaba Seminar - 4. letnik Usmerjene nevronske mreže: implementacija in uporaba Avtor: Miha Marolt Mentorja: Marko Žnidarič, Drago Kuzman Kranj, 24.4.2010 Povzetek Usmerjena večnivojska nevronska mreˇza(uvnm)

More information

Topic 8: Sequential Circuits. Bistable Devices. S-R Latches. Consider the following element. Readings : Patterson & Hennesy, Appendix B.4 - B.

Topic 8: Sequential Circuits. Bistable Devices. S-R Latches. Consider the following element. Readings : Patterson & Hennesy, Appendix B.4 - B. Topic 8: Sequential Circuits Bistable Devices Readings : Consider the following element Patterson & Hennesy, Appendix B.4 - B.6 Goals Basic Principles behind Memory Elements Clocks Applications of sequential

More information

INTELLIGENTNI SISTEMI NEVRONSKE MREŽE IN KLASIFIKACIJA. Nevronske mreže Prof. Jurij F. Tasič Emil Plesnik

INTELLIGENTNI SISTEMI NEVRONSKE MREŽE IN KLASIFIKACIJA. Nevronske mreže Prof. Jurij F. Tasič Emil Plesnik INTELLIGENTNI SISTEMI NEVRONSKE MREŽE IN KLASIFIKACIJA Nevronske mreže Prof. Jurij F. Tasič Emil Plesnik 1 Uvod Umetne nevronske mreže ang. Artificial Neural Networks (ANN) Preračunavanje povezav Vzporedno

More information

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

INTEGRATED CIRCUITS. For a complete data sheet, please also download: INTEGRATED CIRCUITS DATA SHEET For a complete data sheet, please also download: The IC06 74HC/HCT/HCU/HCMOS Logic Family Specifications The IC06 74HC/HCT/HCU/HCMOS Logic Package Information The IC06 74HC/HCT/HCU/HCMOS

More information

Sequential Circuit Design

Sequential Circuit Design Sequential Circuit esign esign Procedure. Specification 2. Formulation Obtain a state diagram or state table 3. State Assignment Assign binary codes to the states 4. Flip-Flop Input Equation etermination

More information

SIMETRIČNE KOMPONENTE

SIMETRIČNE KOMPONENTE Univerza v Ljubljani Fakulteta za elektrotehniko SIMETRIČNE KOMPONENTE Seminarska naloga pri predmetu Razdelilna in industrijska omrežja Poročilo izdelala: ELIZABETA STOJCHEVA Mentor: prof. dr. Grega Bizjak,

More information

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA

UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA SARA BREZEC HAUSDORFFOV PARADOKS DIPLOMSKO DELO LJUBLJANA, 2016 UNIVERZA V LJUBLJANI PEDAGOŠKA FAKULTETA DVOPREDMETNI UČITELJ MATEMATIKA-FIZIKA SARA BREZEC mentor:

More information

FRAKTALNA DIMENZIJA. Fakulteta za matematiko in fiziko Univerza v Ljubljani

FRAKTALNA DIMENZIJA. Fakulteta za matematiko in fiziko Univerza v Ljubljani FRAKTALNA DIMENZIJA VESNA IRŠIČ Fakulteta za matematiko in fiziko Univerza v Ljubljani PACS: 07.50.Hp, 01.65.+g V članku je predstavljen zgodovinski razvoj teorije fraktalov in natančen opis primerov,

More information

Analogna elektronska vezja. Uvodna vaja

Analogna elektronska vezja. Uvodna vaja Analogna elektronska vezja Uvodna vaja Povzetek Namen uvodne vaje je, da študenti spoznajo orodja, ki jih bojo uporabljali pri laboratorijskih vajah predmeta Analogna elektronska vezja in sicer: podatkovne

More information

UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO. Oddelek za matematiko in računalništvo DIPLOMSKO DELO. Gregor Ambrož

UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO. Oddelek za matematiko in računalništvo DIPLOMSKO DELO. Gregor Ambrož UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO Oddelek za matematiko in računalništvo DIPLOMSKO DELO Gregor Ambrož Maribor, 2010 UNIVERZA V MARIBORU FAKULTETA ZA NARAVOSLOVJE IN MATEMATIKO

More information