Szintetizálható tesztkörnyezet fejlesztése alkalmazás-specifikus mikroprocesszor gyorsítóáramköreihez
Irodalomkutatás
Ismerkedjen meg az alkalmazás-specifikus mikroprocesszorok (Application-Specific Instruction Set Processor, ASIP) típusaival, felépítésükkel és alkalmazási területeikkel. Vizsgálja meg egy, a konzulens által rendelkezésre bocsátott, a hardveres gyorsítás elvét megvalósító alkalmazás-specifikus mikroprocesszor (accelerator-based ASIP) gyorsítóáramkörének interfész-specifikációját.
Tekintse át a digitális rendszerek funkcionális verifikációjának és strukturális tesztelésének elméletét és módszereit.
A megvalósítandó feladat
Tervezzen meg egy verifikációs- és tesztkörnyezetet, amely egyaránt alkalmas a konzulens által rendelkezésre bocsátott ASIP-ba integrálható gyorsítóáramkörök működésének szimulációs és valós áramköri körülmények közötti ellenőrzésére.
- Készítse el az tesztkörnyezet rendszertervét, azonosítsa a főbb tervezési egységeket és azok interfészeit.
- Készítse el az tesztkörnyezet szintetizálható RTL-modelljét VHDL vagy SystemVerilog nyelven.
- Készítsen automatizált regressziós tesztelésre alkalmas, VHDL / SystemVerilog nyelvű verifikációs környezetet és végezze el az elkészített HDL-modell funkcionális verifikációját.
- Végezze el a tesztkörnyezet szintézisét a konzulenssel egyeztetett FPGA-ra.
- Demonstrálja a tesztkörnyezet használhatóságát egy, a konzulens által rendelkezésre bocsátott, konkrét gyorsítóáramkör segítségével.
A feladat megvalósítására fordítandó idő minimum 2 félév!
