Segédprocesszor fejlesztése FPGA alapon (Balluff)

2019-2020 tavasz

Hardver (és szoftver firmware)

Téma leírása

A jövő az intelligens, öntanuló rendszereké. Nincs ez másképp a szenzorok világában sem. Egyre többször kell az érzékelőinknek olyan feladatokat ellátni, melyek számítása nagy komplexitású, emellett elvárás, hogy mindezt gyorsan, időkritikusan végezzük el. E követelmények teljesítésére a standard mikrovezérlős rendszerek képességei nem mindig elegendőek, azonban ideális feladatot képeznek egy CPLD/FPGA chip számára, mely támogató szerepet tölthet be egy-egy ilyen érzékelőben.
A hallgató feladata egy olyan egyedi logikájú segédprocesszor implementációja FPGA-n, mely képes egy digitalizált jelsorozatot hatékonyan megkeresni (pattern matching) egy külső memóriában tárolt adatbázisban.

1. Probléma megismerése, kapcsolódó algoritmusok áttekintése
2. Implementálandó logika megtervezése
3. Mikrovezérlő-Memória-FPGA hardver fejlesztése deszkamodell szintjén
4. Egyedi logika megvalósítása VHDL/Verilog nyelven (Némi mikrovezérlő programozással kiegészítve)
5. Tesztelés
6. Dokumentáció


Külső partner: Balluff (Veszprém) Szabó Attila Attila.Szabo@balluff.hu

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