Interesting project, especially to gain insights into the FPGA programming part. I think it is essentially a mixture of PTP and NTP now. I guess this will work within the same local network, as the major inaccuracy of NTP comes from the asymmetric path delays at the network layer over the Internet. PTP solves this by incorporating these hardware timestamps exactly. But this works only within the same LAN. Here is an…
The main difference between PTP and NTP is that PTP relies on hardware support in switches and routers. Those are not cheap. If they had the same support for NTP, it would perform as well. A highly accurate stratum-1 NTP server can be build with a common computer NIC. No need to mess with FPGAs (unless that's your thing). The Intel I210 is about $50. It has a PPS input and output. With some calibration, the timestamp…
> If they had the same support for NTP, it would perform as well.
Unless you'd extend NTP to become PTP, it absolutely wouldn't.