Mikroprocesszorok rendszertechnikája (GINFBAN-MIKRREND-1)

Alapadatok
Szak és képzési szint
Mérnökinformatikus alapszak, BSc
Tanterv
2021
Óraszám
2 + 2 + 0 (E+Gy+L)
Kreditérték
4 kredit
Elmélet-Gyakorlat arány
Elmélet: 50%, Gyakorlat: 50%
Tantervi félév
2. félév
Oktatók
Tantárgyfelelős
Dr. Drenyovszki Rajmund
Felelős tanszék
Informatika Tanszék
Oktatók
Dr. Drenyovszki Rajmund, Sári Bence, - nincs
Ellenőrzésért felel
Prof. Dr. Johanyák Zsolt Csaba
Tantárgy célja

A mikroprocesszor, a mikroszámítógép fő alkotórészeinek és szerkezetének áttekintése, az utasítások végrehajtásának megismerése, a címzési megoldások és a buszrendszer kezelésének elsajátítása.

Elsajátítandó ismeretanyag
Előadás

1. Mikroszámítógép általános felépítése, CPU, ALU, vez egység, táp, órajel. Logikai kapuk szerkezete (TTL) 2. Logikai kapuk szerkezete (CMOS), SR tároló, órajeles SR tároló, D, T és JK tárolók, flip-flop-ok. 3. Sorrendi logikai tervezés. Bemenetes szinkron sorrendi hálózatok tervezése. 4. Bement nélkül szinkron sorrendi hálózatok tervezése. 5. SSI, MSI áramkörök, címdekóder. PONTSZERZŐ 1 6. Multiplexer (MUX), Demultiplexer (DMUX), 1-bites ALU felépítése. 7. n bites ALU, 2-es komplemens összeadó áramkör, Binárisról BCD-re átalakítás (Double Dabble algoritmus). 8.Memória áramkörök. SRAM, DRAM. 9. CPU-konstrukciók, utasításkészlet. 10. Programozható mikroprocesszor-perifériák általános jellemzői, példaáramkörök. 11. Memória és I/O elemek beágyazása a memóriába. 12. I/O. A/D, D/A átalakítók. 13. ZH.

Gyakorlat

1. Bevezetés a mikroszámítógépek tervezésébe. 2. Az alapvető áramköri tervezés áttekintése (kombinációs logika). 3. Szinkron állapotgépek (bemenettel rendelkező áramkörök). 4. Szinkron állapotgépek (számlálók). 5. A memóriaáramkörök típusai, alkalmazásuk. 6. Az I/O elemek, kapuk alkalmazásai. 7. Memóriák és I/O elemek csatlakoztatása a CPU buszrendszerhez. 8. Címdekóderek és vezérlőjelek használata. 9. Memóriatérkép és I/O-térkép alapján történő tervezés. 10. Mikroszámítógépek elemzése. 11. Egy egyszerű mikroprocesszor utasításkészletének megismerése, utasítástípusok. 12. Az utasítások végrehajtásának elemzése. 13. ZH

Szakmai kompetenciák
Tudás

tudása - Ismeri az informatikai szakterületének műveléséhez szükséges természettudományi elveket és módszereket (matematika, fizika, egyéb természettudományok). - Ismeri az informatikai rendszerek hardver és szoftver elemeinek működését, megvalósításuk technológiáját, működtetéséből származó feladatok megoldásának mikéntjét, valamint informatikai és egyéb műszaki rendszerek összekapcsolásának lehetőségeit.

Képesség

képességei - Képes a megszerzett alapismeretekre építve egy-egy műszaki informatikai területen mélyebb ismeretek önálló megszerzésére, a szakirodalom feldolgozására, majd a területhez kapcsolódó informatikai problémák megoldására. - Folyamatosan képezi magát és lépést tart az informatikai szakma fejlődésével.

Attitűd

- Hitelesen képviseli a mérnöki és informatikai szakterületek szakmai alapelveit. - Nyitott az informatikai eszközöket alkalmazó más szakterületek megismerésére és azokon informatikai megoldások kidolgozására az adott terület szakembereivel együttműködve. - Törekszik a hatékony és minőségi munkavégzésre.

Autonómia és felelősség

Számonkérés és értékelés
Félévközi követelmények

Órák látogatása, kiadott feladatok megoldása, ZH

Vizsgakövetelmények

A félévközi tanulmányi munkát a gyakorlati tevékenység és zárthelyi dolgozatok alapján értékeljük.

Generatív MI használata

Nincs megadva

Irodalom
Kötelező irodalom

A. S. T. Tanenbaum: Structured Computer Organization (6th Edition), Prentice Hall, 2013. ISBN-13: 978-0-13-291652-3 Mark S Nixon: Digital Electronics: A Primer - Introductory Logic Circuit Design, Icp (27. Januar 2015), ISBN-13:978-1783264902

Ajánlott irodalom

Nincs megadva