FPGA tervezői laboratórium

VIMIMB04  |  Villamosmérnök MSc  |  Félév: 3  |  Kredit: 2

A tantárgy célkitűzése

A tárgy célkitűzése, hogy konkrét tervezési projektek megvalósításán keresztül segítse a tématerülethez tartozó ismeretek gyakorlati elsajátítását. A laboratóriumi foglalkozások során tematikus feladatok, tervezési lépések elvégzése, részben önálló specifikáción alapuló tervezés végrehajtása történik. A feladatok a mellékszakirány tárgyak során bemutatott módszereket felhasználva segítik a problémamegoldási, hibakeresési és tesztelési készségek fejlesztését.

A tárgy célkitűzése, hogy gyakorlatban bemutassa egy FPGA alapú, digitális jelfeldolgozó egységet is tartalmazó, SoPC rendszer (System on Programmable Chip) tervezésének egyes fázisait.

A félév során egyetlen komplex Xilinx FPGA alapú beágyazott rendszert tervezünk meg, amely tartalmaz egy beágyazott 32 bites mikrovezérlőt, Ethernet alapú PCs kapcsolatot, sztereó audió CODEC interfészt és a hozzá kapcsolódó jelfeldolgozó egységet.

A tárgy oktatói

Szántó Péter
Szántó Péter

mesteroktató

tárgyfelelős

A tantárgy részletes tematikája

1.     Bevezetés, feladat definiálása, technikai specifikáció elkészítése. Egyszerű mikroprocesszoros rendszer létrehozása.

2.     A rendszer bővítése DMA vezérlővel. DMA programozás.

3.     Audió CODEC interfész hardveres megvalósítása.

4.     I2C interfész megvalósítása, CODEC programozása.

5.     Adatút kialakítása Vivado HLS segítségével.

6.     Jelfeldolgozó alrendszer kialakítása és integrálása.

7.     Ethernet interfész integrációja, beágyazott szoftver fejlesztése.