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 eszközre.
- 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.