213
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Design and FPGA based Implementation of IEEE 1588 Precision Time Protocol for Synchronisation in Distributed IoT Applications

, , ORCID Icon &
Pages 31-39 | Received 07 May 2020, Accepted 23 Oct 2021, Published online: 08 Dec 2021
 

ABSTRACT

In distributed network applications such as the Internet of Things (IoT), a master clock is used to provide a frame of reference among all constituent nodes. Any drift in the clock on a single node can cause serious cascading effects in a system that largely involves ordered events and time-critical tasks. To provide a stable reference clock, time synchronisation protocols are utilised in distributed systems where client nodes can synchronise their clock with a master node. IEEE 1588 Precision Time Protocol (PTP) is increasingly being used to provide high time synchronisation accuracy in comparison with other synchronisation protocols. In this paper, we have proposed a hardware design and FPGA-based implementation of the IEEE 1588 protocol to be used in wired LAN communication. Experimental results show synchronisation accuracy in the range of few nanoseconds, which is significantly better than the existing implementations. The FPGA implementation was carried out on a Xilinx Artix-7 evaluation board.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Notes on contributors

Aamir Sohail Nagra

Aamir Sohail Nagra received the M.S. degree in Electrical Engineering from Lahore University of Management Sciences (LUMS), Lahore, Pakistan in 2017. He then worked at LUMS as a Research Assistant (RA) for 2 years where he worked on this research work.

Irfan Allahi

Irfan Allahi received the M.S. degree in Electrical Engineering from Lahore University of Management Sciences (LUMS), Lahore, Pakistan in 2017. He then worked at LUMS at an Research Assistant (RA) position for 2 years where he contributed to this research work.

Muhammad Adeel Pasha

Muhammad Adeel Pasha (Senior Member, IEEE) received the PhD degree in electrical and computer engineering from the University of Rennes, France, in 2010. He is currently an assistant professor with EE Department, LUMS, Pakistan, where he is also the director of Electronics and Embedded Systems Lab. He has authored or coauthored papers in major international journals and conferences. His research interests include energy-efficient hardware design for compute-intensive applications, real-time scheduling for multicore systems, and future platforms for green computing and communications.

Shahid Masud

Shahid Masud received his B.Sc. in Electrical Engineering from EME College, Rawalpindi, Pakistan, in 1990, MEngSc in Electronics from the University of New South Wales, Sydney, Australia, in 1992, and Ph.D. in Electrical Engineering from Queens University, Belfast, UK, in 1999. He was a Senior Design Engineer at Amphion Semiconductor Ltd (later Conexant / NXP Semiconductor) before joining Lahore University of Management Sciences (LUMS) in 2002. From 2002–2015, he worked as an Associate Professor with the Department of Electrical Engineering, LUMS, Lahore, Pakistan. Since 2015, he has been working as a Professor and Dean of the Syed Babar Ali School of Science and Engineering (SBASSE), LUMS. His research interests include design and implementation of DSP Systems and computer architecture. He has published over 60 refereed papers in major international journals and conferences and holds three patents in VLSI design. He is a Senior Member of the IEEE, Member of the IET, and a Chartered Engineer.

Log in via your institution

Log in to Taylor & Francis Online

PDF download + Online access

  • 48 hours access to article PDF & online version
  • Article PDF can be downloaded
  • Article PDF can be printed
USD 61.00 Add to cart

Issue Purchase

  • 30 days online access to complete issue
  • Article PDFs can be downloaded
  • Article PDFs can be printed
USD 330.00 Add to cart

* Local tax will be added as applicable

Related Research

People also read lists articles that other readers of this article have read.

Recommended articles lists articles that we recommend and is powered by our AI driven recommendation engine.

Cited by lists all citing articles based on Crossref citations.
Articles with the Crossref icon will open in a new tab.