UVM kompatibilis verifikációs komponens tervezése és megvalósítása SystemVerilog nyelven a PCI express szállítási rétegéhez (Veriests)
Tanszéki konzulens:
![]() mesteroktató
Szoba: IE336
Tel.:
+36 1 463-2066 Email: szanto (*) mit * bme * hu |
Külső konzulens:
Sági Péter A kiírás adatai
A téma státusza:
Törölt (nem látszik a listákban)
Kiírás éve:
2021
A kiírás jellege:
önálló labor, szakdolgozat/diplomaterv
A PCI express (Peripheral Component Interconnect Express), hivatalosan rövidítve PCIe vagy PCI-e néven, egy nagysebességű soros számítógépes bővítő busz szabvány, amelyet a régebbi PCI, PCI-X és AGP busz szabványok helyettesítésére terveztek. A PCIe szabvány hivatalosan az OSI modell alsó négy rétegét implementálja, éppen ezért a megvalósítása igen komplex. Hardware komponenseinek verifikációjához nagy számú szimulációs erőforrás szükséges. A verifikáció felgyorsítása érdekében egy lehetséges megoldás lehet, ha a fejlesztés során a szimulációkban egyszerre csak egy PCIe protokoll réteget ellenőrzünk aktív verifikációs komponensek segítségével.
A hallgató feladatai:
- Megismerkedni a SytemVerilog verifikációs nyelvvel
- Megismerkedni egy tipikus UVM verifikációs komponens felépítésével
- Megismerkedni a PCIe szabvánnyal
-
Megtervezni és leimplementálni egy UVM verifikációs komponenst a PCIe szállítási réteghez a következő funkciók figyelembevételével:
- Tartalmaz egy PCIe szállítási réteg csomag osztályt, amely magába foglalja a rétegben használatos csomag összes szükséges paraméterét
- Képes különböző csomagok (memória, IO, konfigurációs, üzenet) generálására és ezeknek az interfészekre történő hajtására
- Képes az interfészeken történő események monitorozására, összegyűjtésére és továbbítására
- Modellezi a főbb szállítási rétegben található funkciókat
- Tartalmaz egy beépített protokoll ellenőrző komponenst
- Tartalmaz egy beépített funkcionális coverage gyűjtő (lefedettség mérés) komponenst
- Elkészíteni egy „User guide” jellegű dokumentációt a projekt lezárásaként
A témát a Veriest Hungary Kft. hirdette meg; a feladatok elvégzéséhez a cég biztosítja a szükséges fejlesztőeszközöket.
A feladatra egy MSc hallgató jelentkezését várjuk (önálló laboratórium vagy diplomaterv).
Jelentkezési határidő: regisztrációs hét vége.
Kapcsolat: Sági Péter (peters@veriests.com)
https://www.veriests.com/hungary
Submitted by Szántó Péter on 2021. January 22. 10:51 | Last updated: 2023. February 16. 18:13