kep

Mikrovezérlő implementálása FPGA-n

Egy mikrokontroller megvalósítása, implementálása a feladat. A mikrovezérlő architektúrájának megtervezése, hardverleíró nyelven történő leírása, szimulációja és implementálása a feladat.

A beágyazott rendszerek alkozóelemei töretlenül fejlődnek, szinte naponta jelennek meg új eszközök. Ilyen eszközök a különböző programozható logikai eszközök (PLD) is. Viszont már ennek a nagy családnak is nagyon sok fajtája van, tagja ennek a CPLD és az FPGA is. Különböző gyártók (pl.: Lattice, Xilinx, stb) nagyon sok eszközcsaláddal rendelkeznek.
A fejlődés maga után hozta azt, hogy az FPGA-k egy részében kialakításra kerültek különböző célárakmkörök. Ilyen lehet a DSP, de a Xilinx által gyártott Virtex5-ben már egy fizikailag megvalósított PC-t (PowerPC) is találunk. Az olcsóbb FPGA-kban szoftveresen kialakított PC-k implementálhatók.

A diplomamunka keretein belül el kell készíteni egy mikrovezérlőt (min 8 bites). A mikrovezérlőhöz a fordítót nem kell megvalósítani.

A főbb feladatok a következők:

1. Készítse el az architektúra tervét
2. Valósítsa meg valamilyen hardverleíró nyelv segítségével (pl.: Verilog vagy VHDL)
3. Szimulálja le a főbb modulok működését
4. Implementálja egy Xilinx FPGA-ban a mikrovezérlőt

 

 

Share: