IEEE-1588 Precise-Time-Protocol vizsgálata Zynq SoC platformon (ProDSP)

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: 
Monostori Balázs (ProDSP)

A kiírás adatai

A téma státusza: 
Korábbi (jelenleg nem aktív, de látszik)
Kiírás éve: 
2018
A kiírás jellege: 
önálló labor, szakdolgozat/diplomaterv

Elosztott jelfeldolgozó és adatgyűjtő rendszerek esetén fontos szerepe van az egyes egységek szinkronizációjának. Ezáltal lehetőség van időbélyegek, mintavételezés és trigger funkciók pontos használatára fizikailag egymástól távolabb elhelyezett eszközök esetén is. Az IEEE-1588 Precise-Time-Protocol szabvány a probléma ethernet alapú megoldására született. A szabvány vizsgálata és implementálása Zynq SoC FPGA eszközök esetén érdekes lehet, hiszen az FPGA eszköz rugalmas konfigurálhatósága miatt sok esetben ideális választás (nagysebességű AD-k, beágyazott jelfeldolgozási feladatok). A szabvány használatával impresszív szinkronizációs pontosság érhető el nagy távolságok esetén is. Erre jó példa a ​ CERN Open Hardware licensz alatt megvalósított ​ White Rabbit megoldás, ahol a szabvány használatával szub-nanoszekundumos pontosságú szinkronizációt értek el.

A hallgató feladata:

  • IEEE-1588 PTP szabvány megismerése
  • White Rabbit megoldás megismerése
  • Implementáció vizsgálata Zynq platform esetén. A Zynq SoC esetén az ethernet MAC réteg PTP támogatásával vannak ismert problémák, ezért a programozható logikai rész segítségével szükséges megoldani a problémát (​ Xilinx Forum Known Issue​ )
  • Megvalósított megoldás mérése PTP és SyncE támogatott switch használatával.

A témát a ProDSP által biztosított, illetve a tanszéki konzulens közösen konzultálja.
​A témára való jelentkezés végleges elfogadását a ProDSP-nél történő interjú előzi meg.

© 2010-2024 BME MIT