AES titkosító IP fejlesztése

Irodalomkutatás

A szakirodalom segítségével tanulmányozza a különböző titkosítási algoritmusokat, különös tekintettel azok hardveres/szoftveres megvalósításának jellegzetességeire, előnyeire, hátrányaira, lehetőségeire.

Ismerkedjen meg a modern SoC-áramkörökben alkalmazott on-chip buszinterfész-protokollokkal, különös tekintettel az AMBA protokollcsaládra, azon belül is az AHB-Lite, az APB, az AXI-Lite és az AXI-Stream protokollokra.

Tanulmányozza a tanszéken fejlesztett funkcióbővítő soft-IP keretrendszer felépítését és működését, különös tekintettel az ún. „bővítőmodulok” rendszerintegrációs aspektusaira.

A megvalósítandó feladat

  • Tervezzen meg egy AES titkosítást megvalósító, újrafelhasználható IP-magot.
  • Az áramkör felhasználói interfészének az alábbi követelmények valamelyikét kell teljesítenie:
    • Az áramkör (és azon keresztül a szenzor) konfigurációs és állapotregiszterei AHB-Lite, APB vagy AXI-Lite interfészen érhetők el. Adatfolyam jellegű üzemeltetés esetén az IP-mag a mérési adatokat AXI-Stream interfészen továbbítja a felhasználó felé.
    • Az áramkör bővítőmodulként illeszthető be a tanszéken fejlesztett funkcióbővítő soft-IP keretrendszerbe.
  • Készítse el a tervezendő rendszer alapfunkcióit rögzítő követelményspecifikációt.
  • Készítse el az áramkör rendszertervét, azonosítsa a főbb tervezési egységeket és azok interfészeit.
  • Készítse el az áramkör 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 az elkészített HDL-modell szintézisét a konzulenssel egyeztetett FPGA-ra.
  • Igazolja a szintetizált áramkör működésének helyességét valós áramköri környezetben.

A feladat megvalósítására fordítandó idő minimum 2 félév!