Affiliation:
1. Department of Electronic Technology, Faculty of Engineering, University of the Basque Country UPV/EHU, 48013 Bilbo, Spain
Abstract
IEEE 1588, also known as the Precision Time Protocol (PTP), is a standard protocol for clock synchronization in distributed systems. While it is not architecture-specific, implementing IEEE 1588 on Reduced Instruction Set Computer-V (RISC-V) low-power embedded devices demands considering the system requirements and available resources. This paper explores various approaches and techniques to achieve accurate time synchronization in such instruments. The analysis covers software and hardware implementations, discussing each method’s challenges, benefits, and trade-offs. By examining the state-of-the-art in this field, this paper provides valuable insights and guidance for researchers and engineers working on time-critical applications in RISC-V-based embedded systems, aiding in selecting the most-suitable stack for their designs.
Funder
ECSEL Joint Undertaking in the H2020 project IMOCO4.E
Basque Government within the fund for research groups of the Basque University System
Subject
Electrical and Electronic Engineering,Computer Networks and Communications,Hardware and Architecture,Signal Processing,Control and Systems Engineering
Reference46 articles.
1. IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems (Standard No. IEEE 1588). Available online: https://standards.ieee.org.
2. (2002). IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems (Standard No. IEEE Std 1588-2002).
3. (2008). IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems (Standard No. IEEE Std 1588-2008 (Revision of IEEE Std 1588-2002)).
4. (2019). IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems (Standard No. IEEE Std 1588-2019 (Revision of IEEE Std 1588-2008)).
5. Lu, L., Zhang, C., Liu, Y., Zhang, W., and Xia, Y. (2019, January 6–8). IEEE 1588-Based General and Precise Time Synchronization Method for Multiple Sensors. Proceedings of the 2019 IEEE International Conference on Robotics and Biomimetics (ROBIO), Dali, China. Available online: https://ieeexplore.ieee.org/document/8961658.