DocumentCode :
145887
Title :
PPSi - A free software PTP implementation
Author :
Fezzardi, Pietro ; Lipinski, Maciej ; Rubini, Alessandro ; Colosimo, A.
Author_Institution :
Univ. degli Studi di Pavia, Pavia, Italy
fYear :
2014
fDate :
22-26 Sept. 2014
Firstpage :
71
Lastpage :
76
Abstract :
This paper describes a new open source implementation of the Precision Time Protocol (PTP) [1] called PTP Ported To Silicon (PPSi) [2]. It was developed to fill in a niche in the free software world for a PTP daemon that is easily portable to a wide range of architectures and highly modular to enable protocol extensions - two key requirements of its driving force, the White Rabbit (WR) Project [3] [4]. PPSi´s core protocol code is common for all the supported architectures ranging from a Linux PC to a soft-core processor running in a Field Programmable Gate Array (FPGA) - a feature minimizing code duplication, easing debugging, and facilitating new developments. This paper gives an overview of PPSi´s internals describing design choices as well as the means of achieving portability and extensibility. A detailed example of a simulator architecture proves the design advantages. With an increasing number of supported architectures and a wide use in WR networks, PPSi is becoming an appealing PTP implementation also outside of the White Rabbit Community.
Keywords :
IEEE standards; Linux; computer networks; program debugging; protocols; public domain software; FPGA; Linux PC; PPSi core protocol code; PTP daemon; PTP ported to silicon; WR networks; White Rabbit Project; code debugging; feature minimizing code duplication; field programmable gate array; free software PTP implementation; open source implementation; precision time protocol; protocol extensions; soft-core processor; Clocks; Computer architecture; Ports (Computers); Protocols; Rabbits; Servomotors; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Precision Clock Synchronization for Measurement, Control, and Communication (ISPCS), 2014 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4799-2698-5
Type :
conf
DOI :
10.1109/ISPCS.2014.6948694
Filename :
6948694
Link To Document :
بازگشت