Univerza v Mariboru
Fakulteta za elektrotehniko, racunalnistvo in informatiko
asistent: R. Meolic
Digitalna tehnika
2013/2014
Na tej strani so zbrane uporabne povezave, ki dopolnjujejo
predavanja, SV in LV pri tem predmetu.
Gradivo za posamezne vaje in naloge bodo objavljene v
sistemu Moodle.
Studenti starejsih generacij uporabljajte stari Moodle:
UN E,
UN GING E,
UN TK.
Gradivo - Notes
Predavanja in seminarske vaje - Lectures and theoretical exercises
Knjige - Books
- John P. Hayes:
Introduction to Digital Logic Design, 1993,
BookDepository,
amazon.de,
amazon.co.uk,
amazon.com
- Clive Maxfield:
Bebop to the Boolean Boogie, 2009,
BookDepository,
amazon.de,
amazon.co.uk,
amazon.com
- Zvi Kohavi, Niraj K. Jha:
Switching and Finite Automata Theory, 2009,
BookDepository,
amazon.de,
amazon.co.uk,
amazon.com
- Darren Ashby, Bonnie Baker, Stuart Ball:
Circuit Design: Know It All, 2008,
BookDepository,
amazon.de,
amazon.co.uk,
amazon.com
Stevilski sistemi - Number Systems
Boolova algebra in kombinacijska vezja - Boolean algebra and combinational circuits
Sekvencna vezja - Sequential circuits
Koncni avtomati - Finite state machines
Biografije - Biographies
(vecinoma iz - mostly from - The History of Mathematics)
Zelo zanimiva je tudi stran - Very intersting is also the page -
PIONEERS, the people and ideas that made a difference.
Povezave na tuje strani - Links to other professors
- B. Dugonik (Digitalni sistemi, FERI, Univerza v Mariboru)
- J. Pogorelc (Digitalna tehnika, FERI, Univerza v Mariboru)
- B. Brescak, C. Standeker, S. Strucl, J. Strucl (Digitalna tehnika, SERS, Maribor)
- A. Trost (Programirljivi digitalni sistemi, FE, Univerza v Ljubljani)
- K. Choi (420.201, Seoul National University)
- T. E. Doom (Digital System Design, Wright State University)
- J. Knight (ELEC 2607, Switching Circuits, Carleton University)
- R. Wang (E85, Digital Logic, Harvey Mudd College)
- C. Lin (Computer organization, University of Maryland)
- V. Keleshev (video tutorial)
Racunalniska orodja - Computer tools
Orodja, ki bodo predstavljena na seminarskih vajah:
- KARMA -
download -
JAVA applet
(Boolove funkcije, GPL, JAVA, UFRGS - Federal University of Rio Grande do Sul, Brazilija)
- Logisim
(simulacija vezij, GPL, JAVA, Hendrix College)
- JFLAP
(diagrami prehajanja stanj, Mealyjevi in Moorovi avtomati, freeware, JAVA, Univerza Duke, Durham, Severna Karolina, ZDA)
Android:
iOS:
- posljite mi povezave na uporabne programe v Apple Store!
Druga orodja:
- BDD Scout
(Boolove funkcije, GPL, GNU/Linux, MS Windows, FERI, Univerza v Mariboru)
- BOOM - Boolove funkcije (freeware, MS Windows, Tehniska univerza v Pragi)
- Karnaugh Map
(Boolove funkcije, freeware/commercial, MS Windows, Russell Sasamori)
- Son of BirdBrain II
(dokazovanje izrekov, interaktivni program, William McCune, University of New Mexico)
- Logic Works
(nakup na amazonu) in
DesignWorks
(simulacija vezij, oboje komercialni program, MS Windows)
- logic.ly
(simulacija vezij, komercialni program, MS Windows, GNU/Linux)
- Hades -
download -
tutorial -
demo applets
(simulacija vezij, freeware, JAVA, Univerza v Hamburgu)
- Logic Simulator
(simulacija vezij, GPL, JAVA, Andreas Tetzl)
- JLS
(simulacija vezij, freeware, JAVA, David A. Poplawski)
- TkGate - simulacija vezij (GPL, GNU/Linux, Jeffery P. Hansen)
- CedarLogic
(simulacija vezij, freeware, MS Windows, Univerza Cedarville)
- Digital Works
(simulacija vezij, komercialni program, MS Windows)
- EasySim
(simulacija vezij, komercialni program, MS Windows)
- QFSM - Mealyjevi in Moorovi avtomati (GPL, GNU/Linux, MS Windows, Stefan Duffner, Rainer Strobel)
- gEDA (zahtevnejse orodje za sintezo realnih vezij, GPL, GNU/Linux)
- Altium Designer (zahtevno orodje za sintezo realnih vezij, komercialni produkt)
- NI Multisim Student Edition (zahtevno orodje za sintezo realnih vezij, komercialni produkt)
- The Balsa Asynchronous Synthesis System (zahtevno orodje za sintezo realnih vezij, GPL, Univerza v Manchestru)
- Zbirka orodij z Univerze v Berkeleyu (Center for Electronic Systems Design, Univerza v Berkeleyu)
- MS Windows verzije orodij z Univerze v Berkeleyu (Alan Mishchenko, Univerza v Berkeleyu)
- Dokumentacija za orodja z Univerze v Berkeleyu (Univerza v Arizoni)
- Logic Friday (moderna izvedba orodij z Univerze v Berkeleyu) (freeware, MS Windows, sontrak.com)
- Circuit_macros (risanje vezij in diagramov z LaTeXom)
Orodja, ki niso vzdrzevana:
- KTechLab
(simulacija vezij, GPL, GNU/Linux)
- KSimus
(simulacija vezij, GPL, GNU/Linux, Rasmus Diekenbrock)
- KLogic
(simulacija vezij, GPL, GNU/Linux, Andreas Rostin)
- MultiMedia Logic
(simulacija vezij,freeware, MS Windows, Softronics Inc.)
- Digital Simulator
(simulacija vezij, freeware, JAVA, Iwan van Rienen)
- Zbirka interaktivnih orodij
(JAVA, Tehniska univerza Ilmenau)
- Oregano (simulacija analognih in digitalnih vezij, potrebujes Gnucap, GPL, GNU/Linux)
Domace naloge - Homeworks
Dobite jih v sistemu Moodle. Za resevanje imate obicajno na voljo teden dni.
Pri domacih nalogah pravilna resitev prinese 2 tocki. Bolj podrobno je sistem
tockovanja naslednji:
- 0 - narobe ali premalo resena naloga
- 1 - deloma resena naloga
- 2 - pravilno resena naloga
- 3 - pravilno resena naloga + nagradna tocka
- prazno - naloga ni bila oddana
Naloge, pri katerih obstaja utemeljen sum prepisovanja, so ocenjene
z 0 tockami.
Prosim, da naloge oddajate skladno z navodili.
Laboratorijske vaje - Lab exercises
Vsak student ima 5 krat po tri ure laboratorijskih vaj. Za vsake vaje
je pripravljeno gradivo, ki si ga vnaprej preberete in nato resite
podano nalogo. Na vsakih laboratorijskih vajah (razen zadnjih) pa boste
dobili tudi eno nalogo, ki ni znana vnaprej in jo boste morali v celoti
resiti tam.
Pisni izpiti - Exams
Tukaj je TRENUTNA verzija pomoznega lista, ki bo prilozen pisnemu izpitu:
dt-pomoznilist-5.pdf, dt-pomoznilist-5.odt.
Zadnja sprememba: Robert Meolic, 2011.
Pomozni list lahko sami izboljsate oz. dopolnite. Pravila so naslednja:
- Pomozni list je ena A4 stran.
- Pomozni list je edini dovoljen pripomocek pri pisnem izpitu pri predmetu
Digitalna tehnika. Uporabljate lahko le pomozni list, ki ga dobite od asistenta,
ne pa svojega!
- Na kolokvijih pomoznega lista ne smete uporabljati, pa tudi
nobenega drugega gradiva ne - samo svincnik in papir!
- Vsak student lahko prispeva novo verzijo pomoznega lista, ki jo tvori
popolnoma na novo ali pa kot izpeljanko obstojecega pomoznega lista. Poslje jo po
elektronski posti na meolic@uni-mb.si. Sprejemam samo dokumente v formatu ODT
(OpenOffice.org).
- Aktualni pomozni listi bodo objavljeni na tej strani. Najboljsi med njimi bo
dodan nalogam na pisnem izpitu.
- Izbor najboljsega pomoznega lista bo opravil asistent.
- Na pomozni list lahko napisete svoje ime oz. kaksno posvetilo, ki ga bodo potem
videli vsi studenti. To bo vase (zal edino) zadoscenje in priznanje za trud, ki ste
ga vlozili v pripravo pomoznega lista.
- Velikost crk oz. druge podrobnosti oblikovanja niso predpisane. Pomozni list bo
natisnjen na laserskem tiskalniku z locljivostjo 300 DPI oz. fotokopiran na povprecno
dobrem fotokopirnem stroju. Pomozni list naj bi bil uporaben, zato neberljivi izdelki
niso zazeljeni.
- Vsebina pomoznega lista prav tako ni predpisana, je pa smiselno, da iz celotne
snovi vkljucite tiste podrobnosti, ki so pomembne in se jih je tezko nauciti na
pamet. Resene naloge so smiselne le, ce so zares skrbno izbrane in poucne, saj je
prostor zelo omejen.
Pripombe, vprasanja: meolic@uni-mb.si