Tantárgy neve: Digitális rendszerek III. |
Tantárgy Neptun kódja: Nappali: GEVAU505B Tárgyfelelős intézet: AUT - Automatizálási és Infokommunikációs Intézet |
Tantárgyelem: A | |
Tárgyfelelős: Prof. Dr. Vásárhelyi József - egyetemi tanár | |
Közreműködő oktató(k): Drótos Dánel | |
Javasolt félév: 3 | Előfeltétel:GEVAU504B |
Óraszám/hét: Előadás (nappali): 2 Gyakorlat (nappali): 2 Előadás (levelező): 12 Gyakorlat (levelező): 4 | Számonkérés módja: kollokvium |
Kreditpont: 5 | Munkarend: Nappali+Levelező |
Tantárgy feladata és célja: A villamosmérnöki ismeretekhez a digitális-technikai alapok elsajátítása és elmélyítése. Mikroporcesszorok, mikrovezérlők. Tudás: Ismeri a villamosmérnöki szakterület ismeret- és tevékenységrendszerének alapvető tényeit, határait, korlátait. Ismeri a villamosmérnöki szakterületen használt tervezési elveket. Ismeri a villamos szakterületen alkalmazott anyagokat, azok előállítását és alkalmazásuk feltételeit. Képesség: Képes elektronikai alkatrész- és mikroelektronikai ismereteire is alapozva analóg és digitális áramkörök rutinszerű tervezésére és kivitelezésére. Képes alapvető hardver és szoftver ismereteit felhasználva számítógépek kezelésére és programozására. Attitűd: A megszerzett villamosmérnöki ismeretei alkalmazásával törekszik a megfigyelhető jelenségek minél alaposabb megismerésére, törvényszerűségeinek leírására, megmagyarázására. Nyitott és fogékony a szakterületével kapcsolatos új, korszerű és innovatív eljárások, módszerek alkalmazására. Autonomia és felelősség: Önállóan képes szakterületén átfogó, megalapozó szakmai kérdések értelmezésére. Villamosmérnöki feladatok megoldása során önállóan választja ki és alkalmazza a releváns problémamegoldási módszereket. | |
Tárgy tematikus leírása: Bevezetés a mikroprocesszor technikába. A CPU felépítése. Sínrendszerek. A mikroszámítógépek tipikus műveletei. A CPU részletes analízise. A megszakításkérések. Egy 8 és 16 bites CPU részletes bemutatása. A CPU folyamatábrája. Címzési módok. Utasításkészlet. Egy mikroprocesszor utasításkészletének bemutatása. A szubrutinhívás. Tipikus szoftver elemek: elágazás, táblázatkezelés, bitmaszkolás, I/O kezelés. Az assembly nyelvű programozás. Mikrovezérlők C programozása. Beviteli/kiviteli modulok bemutatása. 16/32 bites processzorok. RISC processzorok. A CISC ill. RISC processzorok fogalomköre, jellemzése. Az átlapolásos utasítás végrehajtás technikája, előnyei és problémái. A mikroszámítógépek illesztési technikája: soros, ill. párhuzamos interfészek működése, programozása. További interfészek: időzítő/számláló, DMA vezérlő. Mikroszámítógépes programok fejlesztése C/assembly nyelven. Mikroprocesszoros rendszerek beüzemelése, hibakezelése, tesztelése. Speciális processzorok: Mikroprocesszorok alkalmazási területei: Számítógép architektúrák. | |
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Nappali): Az előadásokon és a gyakorlatokon aktív részvétel, Zárthelyi dolgozatok eredménye legalább elégséges > 60%, Gyakorlati feladatok önnálló teljesítése legalább elégséges > 60%; - 24-28 elégséges, 28-32 közepes 32-36 jó, 36-40 jeles | |
Félévközi számonkérés módja és az aláírás megszerzésének feltétele (Levelező): Egyéni feladatok elvégzése legalább elégséges; 4-28 elégséges, 28-32 közepes 32-36 jó, 36-40 jeles | |
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Nappali): 60% kollokvium (legalább elégséges > 60%) + 40% félévi tevékenység; kollokvium: - 24-28 elégsége, 28-32 közepes 32-36 jó, 36-40 jeles | |
Gyakorlati jegy / kollokvium teljesítésének módja, értékelése (Levelező): Kollokviumon elért eredmény legalább elégséges > 50%; 20- 25 elégséges, 25-30 közepes, 30-35 jó, 35-40 jeles | |
Kötelező irodalom: 1. http://mazsola.iit.uni-miskolc.hu/M.edu/targyak/targy?targy_dc=_gvdbddcadhcdXUXde. | |
Ajánlott irodalom: 1. John V. Guttag, Introduction to Computation and Programming Using Python, MIT Press, ISBN 978026259624, 2017, pp.448 |