UVM kompatibilis verifikációs komponens tervezése és megvalósítása SystemVerilog nyelven AXI4-lite protokollhoz (Veriests)

Tanszéki konzulens: 
A munkatárs fényképe
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: 
Aktív (aktuális, lehet rá jelentkezni)
Kiírás éve: 
2021
A kiírás jellege: 
önálló labor, szakdolgozat/diplomaterv
A napjainkban tervezett SoC-kben (System on Chip) nagy valószínűséggel használnak AXI interfésszel rendelkező komponenseket. Az AXI protokoll, amely része az ARM Advanced Microcontroller Bus Architecture (AMBA) protokoll családjának, gyors és nagy sávszélességű, multipont kapcsolatot támogató chipen belüli interfész megvalósítást tesz lehetővé. Általában a SoC-n belüli nagymennyiségű adatmozgatást igénylő összeköttetéseknél használják. Az AXI szabványt 2003-ban tették közzé, majd 2010-ben egy újabb verzióját közölték, amelynek része az AXI4-lite protokoll is.
 
A hallgató feladatai:
  • Megismerkedni a SytemVerilog verifikációs nyelvvel
  • Megismerkedni egy tipikus UVM verifikációs komponens felépítésével
  • Megismerkedni az AXI3, AXI4 és APB4-lite szabványokkal
  • Megtervezni és leimplementálni egy UVM verifikációs komponenst AXI4-lite protokollhoz a következő funkciók figyelembevételével:
    • Tartalmaz egy AXI4-lite tranzakciós osztályt, amely magába foglalja egy interfész hozzáférés összes szükséges paraméterét
    • Alkalmazható busz vezérlőként és szolgaként is
    • Képes tranzakciók generálására és ezeknek a buszra történő hajtására
    • Képes a buszon történő események monitorozására, összegyűjtésére és ezek továbbítására
    • Szolgaként képes a detektált busz vezérlőtől érkező transzferekre válaszolni (reaktív)
    • 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).
 
Kapcsolat: Sági Péter (peters@veriests.com)
https://www.veriests.com/hungary
© 2010-2021 BME MIT | Hibajelentés | Használati útmutató