Excelfore announces that it is making its generalized Precision Time Protocol (gPTP) source code available to developers to freely use, share and modify.
The Excelfore gPTP software conforms to the IEEE 802.1AS-Rev specification (“Timing and Synchronization for Time-Sensitive Applications”) and will help designers synchronize networked devices in automotive applications. It forms a core component of Excelfore software for Audio Video Bridging (AVB) and Time Sensitive Networking (TSN). The gPTP source code will be released under the GNU General Public License (GPL), version 2 (GPLv2), and will be available on GitHub, a subsidiary of Microsoft that provides global hosting for software development version control. The GPL is a widely used software license, which ensures end users have the freedom to run, share and modify the software where it applies. An example of well-known software that has previously been licensed under the GPL is the Linux kernel.
Excelfore has implemented Ethernet AVB/TSN in automotive time-sensitive networking, installing it in multiple operating systems and a variety of automotive electronics devices. The Excelfore Ethernet AVB protocol stack was the first software stack to be certified by the Avnu Alliance for both the ‘talker’ and ‘listener’ functions.
Excelfore eAVB/TSN now runs in cameras, video displays, head units and Electronic Control Units (ECUs) from numerous vendors. It has already been ported to automotive-grade operating systems including Linux, Mentor AUTOSAR and Green Hills Software INTEGRITY