C-ből VHDL-be átalakító szoftver fejlesztése

OData támogatás
Konzulens:
Dr. Hosszú Gábor
Elektronikus Eszközök Tanszéke

Dolgozatomban egy általam kifejlesztett, C nyelvből VHDL nyelvbe átalakító szoftvert mutatok be. Ennek során a programozási nyelvek sajátosságait, a köztük levő átalakítás lehetőségeit, a felmerülő korlátozásokat és azok okaikat ismertetem. Ezt követően az általam használt hardver leíró nyelv felépítését részletesen bemutatom, különös tekintettel a nyelvi elemekre, a típusokra és azok megfelelő használatára. A vezérlési szerkezetek alkalmazásának szabályait is összefoglalom, valamint egy VHDL modell általános felépítését szemléltetem. A konvertáló szoftver függvényeiről részletesen beszámolok. Ezután néhány C nyelven megírt algoritmuson szemléltetem működését. Először egyszerűbb függvényeken mutatom be, amelyekből generált modelleket szintetizálok VHDL-ben, valamint az ott megírt szimuláció segítségével igazolom a fordítás helyességét. Ezután egy Fibonacci szám tesztelő algoritmusra alkalmazom a programom, ez már valamivel összetettebb a korábban kipróbált rutinoknál. A kapott eredményeket minősítem és a továbbfejlesztési lehetőségekről is szót ejtek.

Letölthető fájlok

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