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.