Skip to main navigation Skip to search Skip to main content

The implementation of IEEE 1588 clock synchronization protocol based on FPGA

  • Harbin Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

IEEE 1588 defines a precision time protocol, which is widely used in distributed test and measurement systems. It is very important to capture the timestamps of the location that can affect the synchronization accuracy seriously in the synchronization process. In this paper, we proposed a method to capture the timestamps based on specialized hardware Field Programmable Gate Array (FPGA) between the physical layer and MAC layer. We designed IEEE 1588 message detection module and frequency compensation clock to detect IEEE 1588 message and record the timestamps, respectively. This method can eliminate the delay jitter which is caused by the network protocol stack to improve the synchronization accuracy. The test experiments results show that 97.76% of the synchronization deviation is located within ±40nS.

Original languageEnglish
Title of host publicationI2MTC 2018 - 2018 IEEE International Instrumentation and Measurement Technology Conference
Subtitle of host publicationDiscovering New Horizons in Instrumentation and Measurement, Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-6
Number of pages6
ISBN (Electronic)9781538622223
DOIs
StatePublished - 10 Jul 2018
Event2018 IEEE International Instrumentation and Measurement Technology Conference, I2MTC 2018 - Houston, United States
Duration: 14 May 201817 May 2018

Publication series

NameI2MTC 2018 - 2018 IEEE International Instrumentation and Measurement Technology Conference: Discovering New Horizons in Instrumentation and Measurement, Proceedings

Conference

Conference2018 IEEE International Instrumentation and Measurement Technology Conference, I2MTC 2018
Country/TerritoryUnited States
CityHouston
Period14/05/1817/05/18

Keywords

  • FPGA
  • IEEE 1588
  • Synchronization

Fingerprint

Dive into the research topics of 'The implementation of IEEE 1588 clock synchronization protocol based on FPGA'. Together they form a unique fingerprint.

Cite this