Aritmetikai műveletek hardveres megvalósítása

Témavezető: Jüttner Alpár
ELTE TTK, Operációkutatási Tsz.
email: alpar.juttner@gmail.com

Projekt leírás

A projekt célja a számítógépes aritmetika néhány alapvető algoritmusának és azok hardveres megvalósításának megismerése. Az összeadás és szorzás logikai kapukból történő felépítéséből kiindulva vizsgálhatók például a különböző összeadó- és szorzóáramkörök, az egész vagy fixpontos osztási algoritmusok, valamint a trigonometrikus függvények, a négyzetgyök és más elemi függvények kiszámítására alkalmas CORDIC algoritmus.

A hallgató egy választott algoritmust vagy néhány egyszerűbb megoldást Verilog/SystemVerilog vagy VHDL nyelven implementál, szimulációval ellenőriz, majd FPGA-ra szintetizál. A munka része lehet különböző architektúrák összehasonlítása a felhasznált hardver-erőforrások, a futási idő, az elérhető órajel, az áteresztőképesség és a számítási pontosság alapján. A téma terjedelme a hallgató előismereteihez igazítható.

Előfeltételek

Digitális áramkörök, FPGA-k vagy hardverleíró nyelvek korábbi ismerete előnyt jelent, de nem feltétel.

Hivatkozások

Rövid áttekintések (Wikipedia)