Das IEEE 1588 Precision Time Protocol (PTP), welches von IXXAT als Protokollsoftwarepaket angeboten wird, ermöglicht diese Synchronisation von Teilnehmern, die z.B. über Ethernet vernetzt sind. Für die Erreichung einer hochgenauen Synchronisation im Sub-Mikrosekundenbereich wird jedoch zusätzlich zur Protokollsoftware eine Hardwareunterstützung benötigt, die eine hochgenaue Uhr zur Verfügung stellt und Nachrichten unter anderem mit Zeitstempeln versieht.
Mit dem IXXAT IEEE 1588 IP-Core kann solch eine Hardwareunterstützung nach 1588-2002 und 1588-2008, die eine Zeitstempelgenauigkeit im 2-stelligen Nanosekundenbereich erreicht, einfach und kostengünstig via FPGA realisiert werden. Bei Verwendung der Altera Cyclone Technologie können hierbei auf einem Chip sowohl die Protokollsoftware als auch die Hardwarebeschleunigung ausgeführt bzw. implementiert werden. Darüber hinaus bietet der IP-Core optional eine Trigger-Funktionalitäten, z.B. für die Zeitstempelung von Messsignalen oder die Generierung von 1588-synchonisierten Frequenzen.
Die neue Version 1.03 des IXXAT 1588 IP-Cores unterstützt neben IPv4 nun auch die Zeitstempelung von Nachrichten in den neuen IPv6 und IEEE 802.3 Formaten, welche zunehmend Einzug im Telekommunikationsbereich sowie im Bereich von AVB-Netzwerken erhalten. Neben einer ressourcenschonenden Implementierung eines bei der Erstellung festgelegten Standards, kann auch eine dynamische Umschaltung der Kommunikationstechnologie (IPv4, IPv6, 802.3) zur Laufzeit realisiert werden. Geräte können somit unabhängig von der verwendeten Netzwerkstruktur entwickelt werden und sind ohne Firmware-Änderung universell einsetzbar, was sowohl die Entwicklungs- und Fertigungskosten reduziert als auch den Kundennutzen steigert.
Die Auslieferung des neuen IEEE 1588 IP-Cores beinhaltet eine Referenzimplementierung für die IXXAT IEM Plattform, die einerseits für erste Schritte mit dem IP-Core, andererseits als Basis für eigene Entwicklungen herangezogen werden kann. Ferner bietet IXXAT auf seiner Webseite kostenlos eine OpenCore+ Variante zur Evaluierung an.