Nagysebességű interfész fejlesztése FPGA és STM32 mikrovezérlő között

2021-2022 ősz

Hardver (és szoftver firmware)

Téma leírása

A feladat valósidejű, kis késleltetésű videoátvitelhez kapcsolódik, egy nagyobb témakör részfeladatának megoldása.

A hallgató feladata megvizsgálni az elérhető nagysebességű interfészeket FPGA és STM32 mikrovezérlő (pl. H750) között, valamint implementálni az FPGA-ban (verilogban), illetve kezelőszoftvert írni STM32-re. Adatok az FPGA-ban állnak rendelkezésre, a mikrovezérlőbe kell eljuttatni. Előny, ha az interfész időosztásban több különböző mikrovezérlőt is ki tud szolgálni.

A verilog kódot hardverre töltés előtt szimulálni kell, erre rendelkezésre áll egy egyedi C#-ban implementált szimulációs keretrendszer is.

Használható interfészek pl. FMC, QSPI, DCMI. 

FPGA: Lattice MachXO2 vagy MachXO3-as család.

Maximális létszám: 1 fő