Egyszerű videojáték implementálása FPGA-ra
| dc.contributor.advisor | Misák, Sándor | |
| dc.contributor.author | Szőke, Zoltán | |
| dc.contributor.department | DE--TEK--Természettudományi és Technológiai Kar--Fizikai Intézet | hu_HU |
| dc.date.accessioned | 2010-11-18T10:32:18Z | |
| dc.date.available | 2010-11-18T10:32:18Z | |
| dc.date.created | 2010-11-17 | |
| dc.date.issued | 2010-11-18T10:32:18Z | |
| dc.description.abstract | Napjainkban a digitális technika fejlődése megköveteli a fejlesztésben való új eszközök használatát. A témaválasztás egy ilyen eszköz megismerésére és használatára irányul. Az FPGA egy olyan lehetőséget ad a mérnökök kezébe amelyel a szoftverfejlesztés gyorsaságával tervezhetők hardverek. Ezért a mikroszámítógépek mellett ez az eszköz is fontos az elektronikában. Az második fejezetben megismerkedünk azzal a fejlesztőpanellel, amelyet a dolgozat során használunk. A panel fontosabb adatait áttekintjük és megismerkedünk a panel azon részeivel, amelynek ismerete elengedhetetlen a fejlesztés során. Ezen kívül megismerkedünk a fejlesztőszoftverrel is. Mindezt egy konkrét példán (Tetris implementálásán) keresztül a gyakorlatban kipróbáljuk. A fejlesztést két ember egyidejűleg, egymással kommunikálva és összedolgozva végezte. Ezzel gyakorolva a csapatban való munkát. A Tetris blokkvázlatát közösen tervezzük (Ez a 3. fejezetben van részletezve.) és az itt felvázolt elméletet közösen megbeszéltük, a részegységek kidolgozását külön végeztük. Ebben a dolgozatban csak a rám jutó illetve közösen elvégzett feladatokat írom le. Minden modulnál fel van tüntetve, hogy ki készítette el. A negyedik fejezetben áttekintést adok a véletlenszám előállításának történelméről és különböző eljárási módokat ismertetek, majd a játékhoz szükséges véletlenszám előállítására alkalmas eljárást implementálok VHDL nyelven. A dolgozat további részében memóriákat (5. fejezet) majd a játék további részeit implementálom (6. fejezet). A dolgozat célja a tapasztalatszerzés ebben a témakörben. Ennek megfelelően választottunk egy jól ismert feladatot, hiszen így nem kell sokat a feladat magyarázatával foglalkozni. A dolgozat elkészítése során a digitálistechnika különböző területeivel találkoztunk. És mindezt VHDL nyelven implementáltuk. Például D flip-flop, különböző regiszterek és memóriák implementálása, szekvenciális és kombinációs hálózatok. | hu_HU |
| dc.description.course | Villamosmérnök | hu_HU |
| dc.description.degree | Bsc | hu_HU |
| dc.format.extent | 55 | hu_HU |
| dc.identifier.uri | http://hdl.handle.net/2437/100517 | |
| dc.language.iso | hu | hu_HU |
| dc.subject | FPGA | hu_HU |
| dc.subject | VHDL | hu_HU |
| dc.subject.dspace | DEENK Témalista::Műszaki tudományok | hu_HU |
| dc.title | Egyszerű videojáték implementálása FPGA-ra | hu_HU |