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.