Alkalmazás-specifikus mikroprocesszorba integrálható osztó egységek megvalósítása és vizsgálata

OData támogatás
Konzulens:
Dr. Horváth Péter
Elektronikus Eszközök Tanszéke

Az általános célú processzorok (General Purpose Processor, GPP) olyan áramkörök, amelyek a programozhatóságuk által bármire felhasználhatóak. Az idők során egyre több típusú feladatot kellet végrehajtaniuk, de már nem tudtak minden egyes alkalmazáshoz megfelelően magas teljesítményt biztosítani, valamint a kialakítástól függően egészen drágák is lehettek. Az alkalmazás specifikus processzorok (Application Specific Instruction-set Processors, ASIP) kifejlesztésével lehetőség nyílt a GPP-nál nagyobb teljesítményű végrehajtásra, valamint a kialakítási költségeket figyelembe véve, jóval kedvezőbb volt.

Munkám során egy tanszéki fejlesztésű alkalmazás-specifikus mikroprocesszorral foglalkoztam. Feladatom az utasításkészlet részleteinek megismerése, és a mikroprocesszor architektúrájának az egész osztás műveletének elvégzésére alkalmas áramköri részletekkel való kiegészítése volt. Az osztás művelet beépítéséhez több lehetséges algoritmust tanulmányoztam, majd hardverleíró nyelven elkészítettem a modelleket és szimulációval ellenőriztem azok működését. Ezt követően az algoritmusokat megvalósítottam a processzor natív utasításaival és megvizsgáltam a hardveres gyorsítás hatását a különböző algoritmusok futásidejére.

Letölthető fájlok

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