Skip to content

Otkuda/ptp_c10gx

Repository files navigation

Precision Time Protocol on Intel Cyclone 10 GX DevBoard

Work in Progress

Used cores and libraries

Verilog Ethernet stack by Alex Forencich

i2c cores by Alex Forencich

Hardware Assisted IEEE1588. Includes RTC and TSU.

PicoRV32

Features

  • Implementation of PTPv2 slave in E2E configuration;
  • Synchronization accuracy up to 7 μs; (work in progress)
  • Calculation of offset and rtt;
  • Direct time adjustment;
  • Precise time adjustment with PI-regulator; (work in progress)
  • No BMC algorithm. (not planned)

Purpose

This project was created as part of bachelors thesis for St. Petersburg Polytechnic Univercity. When testing on board, it was connected to White Rabbit Switch, which regularly sends PTP packets. Announce messages are ignored.

...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors