NetTimeLogic’s NTP Client is a full hardware (FPGA) only implementation of an SNTPv4 Client according to RFC 4330/5905 and supports hardware timestamping and insertion with 4ns resolution.
It is mainly intended to synchronize to a local NTP Server (one Server only); however, it can of course also synchronize to the NTP pool (pool.ntp.org).
It supports the NTP unicast and multicast mode (IPv4/IPv6), allows for arbitrary request rates of multiple requests per second and does the conversion from TAI to UTC (taking leap seconds and smearing into account) .