Designed as a highly accurate FPGA system timer, the TimeServo IP core delivers unparalleled resolution and timing precision. Its primary function focuses on providing a reliable timebase that meets the high demands of packet timestamping, necessary for line-rate independent applications. TimeServo employs a PI-DPLL to synchronize with an external Pulse-Per-Second (PPS) signal, thus ensuring precise timekeeping and syntonicity across various system components.
TimeServo can be configured as TimeServoPTP, embodying an IEEE-1588v2/PTP compliant slave device that seamlessly operates without requiring host processor intervention. Featuring flexible and independent clock domains, TimeServo caters to various control-plane and reference clock needs, supporting up to 32 outputs for expansive use in complex timing requirements.
The core of TimeServo integrates a 120-bit resolution phase accumulator, offering fractional control and synchronization, all observed and controlled via an AXI-compliant software interface. It also boasts minimal jitter for both simulation and real-world conditions, making it an exemplary fit for applications where precise synchronization is paramount, like telecommunications and advanced networking systems.