PPSi

This project is concerned with writing a portable PTP daemon, to be used in White Rabbit and possibly other projects. The code base should be able to build a standard PTP and an extended one, running either under an operating system or as a freestanding application on bare metal. At compile time, it can be decided about the target architecture and the “standard protocol”/“white rabbit extensions” implementation.

PPSi has been developed within the White Rabbit project.

The latest version of PPSi documentation is available at PPSi Manual October 2022.

White Rabbit Switch with PPSi has been tested against compatibility with IEEE1588 and White Rabbit protocol using ATTEST framework available from Veryx Technologies. More information is available at the White Rabbit Compliance Tests project page. The test results of the current and past WR switch firmware releases are available on WR switch release compliance tests website.

Contact

Alessandro Rubini

Licences

Latest News

PPSi release 2014.07

We released 2014.07, with the new arch-sim and a much better servo for non-wr slave operation. This release is being used in wr-switch-sw version 4.0, to be released in a few days,

ppsi-v2013.11

While we tagged releases 2013.08 and 2013.09 without a public news item, we are now proud to announce the release of ppsi-v2013.11, that is going to be used by default as PTP engine in the White Rabbit node.

PPSi tested for interoperability at ISPCS2013

PPSi was tested on WR switches and SPECs against a number of commercial/prototype devices from different vendors. The results are very promising and a detailed report can be found here: https://www.