Programozható logikai áramkörök alkalmazástechnikája mellékspecializáció (MIT)
Programozható logikai áramkörök alkalmazástechnikája mellékspecializáció (MIT)
Tanszéki bemutató:
- 2017. május 2. kedd 1015-1200, helyszín: IE224
- 2017. május 4. csütörtök, 1015-1200, helyszín: IE224
Megjegyzés: Két időpontot adtunk meg, bármelyikre eljöhetsz. Azért adtunk meg két időpontot, mert sajnos csak egyéb oktatási feladatokkal párhuzamos időpontok megadása lehetséges, így legalább dönthetsz, milyen órára nem tudsz bemenni.
A bemutató programja:
- Rövid általános tájékoztató (kb. 15 perc)
- Laborlátogatások
Specializáció tájékoztató PDF formátumban is elérhető a VIK honlapról.
Miért válaszd a Programozható logikai áramkörök alkalmazástechnikája mellékspecializációt?
Mert szerintünk ez a mellékspecializáció készít fel a legjobban az M.Sc szintű villamosmérnöki diplomával járó kutatási, fejlesztési feladatokra:
- Digitális hardver tervezése FPGA-val, HDL nyelven
- Mikroprocesszoros rendszerek tervezése (SoPC - System on Programmable Chip)
- Beágyazott szoftvertervezés, beágyazott operációs rendszerek (Bare metal és Linux alkalmazások)
- Nagyteljesítményű számítások (FPGA és GPU)
Olyan képességek elsajátítását támogatja, melyekkel álláshirdetésekben gyakran találhozhatsz:
- Csapatmunka
- Önálló munkavégzés
- Komplex rendszerek fejlesztése
- Rendszertervezés
A képzésről....
A képzés első félévében, a Logikai tervezés tárgy kereteiben megismered a széles körben használt hardver leíró nyelveket (HDL - Verilog, VHDL), elmélyedhetsz a Xilinx és Intel FPGA-k felépítésében, megtanulhatsz "párhuzamosan gondokodni", azaz hardver szemlélettel "kódolni". A félév végére képes leszel nagy teljesítményű, párhuzamos architektúrákat kialakítani, szembesülsz a nagy sebességű interfészek (memória, videó, Ethernet) tervezési problémáival és ezek lehetséges megoldásaival.
A második félév során a Mikrorendszerek tervezése tárgy keretében komplex, processzort és hardveres feldolgozó egységeket is tartalmazó rendszerek tervezésébe kapsz betekintést. Megismerkedhetsz: a chipen belüli buszrendszerekkel; az FPGA-ban kialakítható (MicroBlaze) vagy rendelkezésre álló (ARM Cortex A9) processzorokkal; a periféria tervezéssel; a chip-en belüli nagy sebességű adatátvitel kérdéseivel; a beágyazott processzorra történő stand-alone (C/C++) szoftverfejlesztéssel; a beágyazott operációs rendszer (Linux) használatával.
A Heterogén számítási rendszerek tárgy kissé tágabb területre kalauzol el, keretében foglalkozni fogsz: az asztali, szerver és beágyazott processzorokban is fontos többszálúsítással (multi-threading), illetve vektorizációval (SIMD utasításkészletek); a szerver és beágyazott rendszerekben is rendelkezésre álló grafikus processzorok (GPU-k) felépítésável, programozásával (CUDA, OpenCL); a C/C++ nyelvből történő hardver (FPGA) szintézis kérdéseivel (Xilinx Vivado HLS); valamint az FPGA-k részleges, működés közbeni újrakonfigurálásával (parciális rekonfiguráció).
Az utolsó félév labor tárgya során az alkotó mérnöki munkáé a főszerep. A labor foglalkozások keretében egy komplex analóg adatgyűjtő rendszer megvalósítása a cél. A rendszer tartalmaz processzoros részt (ARM Cortex A9) és gyári perifériákat; Vivado HLS-ben megvalósított jelfeldolgozó egységet; HDL-ben implementált periféria interfészt; valamint C++-ban megírt szoftvert, amely elvégzi a hardver elemek konfigurációját, és továbbítja a mérési eredményeket Ethernet interfészen keresztül.
Milyen szakmai területekre készít fel a főspecializáció?
Például az alábbiakra:
- Hardver modulok tervezése HDL nyelven, implementációjuk FPGA-ban
- C alapú hardver szintézis
- Kis- és nagysebességű interfész tervezés (SPI, I2S, I2C; SRAM, SDRAM, HDMI, Ethernet)
- Mikroprocesszoros rendszerek tervezése (SoPC - System on Programmable Chip)
- Hardver szoftver együttes tervezés, a feladatok particionálása
- Heterogén rendszerek: részfeladatok gyorsítása FPGA-val, GPU-val
- Beágyazott szoftvertervezés
- Beágyazott operációs rendszerek
- Jelfeldolgozás
- Rendszertervezés
- Komplex rendszerek tervezése
Milyen tárgyaid lesznek a mellékspecializáción?
Az egyes tárgyak fentinél részletesebb tematikáját megtalálod a tárgyak WEB lapjain. A teljes MSc képzés ütemezéséről itt találsz információt.
1. félév:
2. félév
3. félév
A mellékspecializáció tárgyai mellett természetesen kínálunk a specializációhoz kapcsolódó Önálló laboratórium és Diplomatervezés témákat.
Kapcsolódó képzések
A mellékspecializáció mellett ajánljuk a Beágyazott információs rendszerek főspecializációt, valamint számos szabadon választható tárgyat.
- ARM Cortex magú mikrovezérlők
- Autóipari beágyazott rendszerek
- AUTOSAR alapú autóipari szoftverrendszerek
- Digitális szűrők
- Hálózatba kapcsolt beágyazott rendszerek
- Jelfeldolgozás FPGA-val
- Korszerű autóipari termékek és fejl. módszereik
- Mértékegységek és etalonok kultúrtörténete
- Mikrokontrollerek alkalmazástechnikája
- Orvosi készülékek gyártmányfejlesztése
- Zenei jelfeldolgozás