Lebegőpontos műveletvégző egységek megvalósítása FPGA környezetben

OData támogatás
Konzulens:
Dr. Fehér Béla
Méréstechnika és Információs Rendszerek Tanszék

A nagyteljesítményű számítási feladatok elvégzése során a hatékonyság növelése érdekében egyre gyakrabban alkalmaznak FPGA áramköröket, azaz a felhasználó által programozható logikai áramköröket. Bár ezeknek az áramköröknek a beépített erőforrásai hatékony realizálási lehetőséget biztosítanak számos aritmetikai feladat végrehajtásához, de a nagy pontosságigényű lebegőpontos műveletek leképzése még a mai napig is túl sok erőforrást igényel. A beépített szorzó, illetve DSP modulok egyre jobb támogatást nyújtanak ezekhez a műveletekhez, de jelenleg is aktív kutatás és fejlesztés folyik ezen a területen a még kedvezőbb megoldások és algoritmusok felfedezése érdekében.

A diplomatervezés feladat célja ennek a területnek az áttekintése érintve az IEEE 754-es lebegőpontos szabványt, a különböző gyártók által felkínált megoldásokat, a rendelkezésre álló technológiai eszközöket, mind a blokk szintű rendszerépítés, mind a magas szintű szintézis területén. Egy saját fejlesztésű aritmetikai egység segítségével bemutatásával is szeretném kiegészíteni ezt az áttekintést. Az áttekintés mellett szeretném bemutatni az ismertetett technológiákban rejlő lehetőségeket egy mintapélda megvalósításán keresztül, illetve szeretném ezeket a tapasztalatokat a megvalósítás paramétereivel kiegészíteni. Végül szeretnék ezek alapján egy értékelést adni a területben rejlő lehetőségekről.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.