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!