VIAVI TestCenter: Is the accuracy of 1588v2 PTP emulation using software or hardware time stamping?

Knowledge Base - FAQ

VIAVI TestCenter: Is the accuracy of 1588v2 PTP emulation using software or hardware time stamping?
• The PTP time stamp is inserted by the CPU, CPU PTP time is continuously sync’ed up with HW time even though they are in different format (ToD vs. raw time).  • To elaborate, the PTP time stamp is inserted by the PTP application, and that uses Linux time. However, the application performs a call back to know the time at which Sync was sent by the Hardware. Though the application receives the backplane ticks from the call back, it normalizes the ticks and converts/translates into Linux time. This is done for every TS insertion performed by the PTP application. That’s how the normalization helps to ensure accuracy. • VIAVI TestCenter - Two step mode has better accuracy than One step. • Slave calculates offset and delays as indicated in the specs. • Note about TestCenter emulation PTP messages. • Sync (no timestamp) • Follow Up (timestamp with time of when sync was sent) • Delay Request (from slave, no timestamp) • Delay Response (timestamp with time of when delay request was received) • Related Articles • FAQ11016