Logo image
FPGA-Based design and implementation of a lightweight UDP timestamping system
 

FPGA-Based design and implementation of a lightweight UDP timestamping system

Zaid Elias
California State University, Sacramento
Master of Science (MS), California State University, Sacramento
10/13/2026
:
https://hdl.handle.net/20.500.12741/rep:14433
FPGA Timestamping UDP Field programmable gate arrays Computer Engineering
Low-latency systems require fast and accurate timestamping to support time-critical functional control and benchmarking in industrial and autonomous applications. Software timestamping acquired at the OS level are less than ideal due to the scheduler jitter, cache effects, and queuing delays. This project presents an FPGA-based, lightweight UDP/IP packet timestamping system deployed on a Digilent Nexys A7 (Artix-7) board. Received Ethernet frames are parsed in hardware, and timestamps come from an internal free-running counter serially output via UART for logging and analyzing. On a 100 Mb/s link with a 32-byte UDP payload, the timestamper achieves deterministic behavior with serialization windows of 2.48 µs, matching the theoretical wire rate, versus the software jitter standard deviation of 344 µs. Thus, showing the lower latency of hardware timestamping on an FPGA versus software timestamping.

(1)

pdf
EliasZaid_Fall2025996.96 kB
Text Project Open Access
4
1
Logo image