UVM alapú PCI verifikáció

OData támogatás
Konzulens:
Dr. Fehér Béla
Méréstechnika és Információs Rendszerek Tanszék

A mai világban egy cég számára egy termék elkészítése mellett az is fontos, hogy az adott termék megfelelően le legyen tesztelve, más szóval verifikálva. Az FPGA-k hatékony és gyors fejlesztést tesznek lehetővé, mivel ezeken a tesztek eredményétől függően könnyedén elvégezhetőek a szükséges változtatások. A verifikációs folyamatok jelentőségét mutatja, hogy az utóbbi években egyre többen használják az e célra létrehozott OVM és UVM metodológiákat. Ezen magas szintű, objektumorientált metodológiákat, elsődlegesen SystemVerilog alapon alkalmazzák.

A Dolgozat elkészítése során egy általános PCI interfészt kellett tesztelnem UVM alapokon, külön figyelmet fordítva a metódus használhatóságának elemzésére. Elkészítettem a szükséges PCI agentet és az UVM tesztkörnyezet további szükséges komponenseit, majd egy Xilinx által gyártott PCI core-on elvégeztem a tesztelést. A teszt eredményeit a környezet és tesztszekvenciák elkészítése után elemeztem. Az UVM szabványt használva elmondható, hogy bár a tanulási folyamat hosszú, a szükséges ismeretek megszerzése után a metodológia könnyen alkalmazható.

Letölthető fájlok

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