Introducing KEPLER-1588: a system for precise synchronization over Ethernet using the IEEE 1588-2008 Precision Timing Protocol (PTP). The Kepler-1588 platform is implemented either as a stand-alone SoC-FPGA, or as a PCIe-based FPGA connected to a Linux host. Kepler-1588 includes both standard and custom hardware, as well as standard and custom software.
Brought to market as a Customizable Standard Product (C-ASSP), Kepler-1588 can be used as a general-purpose Ethernet AVB/TSN processor with customizable I/O, in applications requiring G.8262/G.8273 (Telecom profile) synchronization and in industrial automation. Kepler-1588 is the natural general-purpose processor extending your Ethernet AVB/TSN network.
KEPLER-1588 implements the following main features:
A stand-alone Linux-based platform, which can be configured to meet the requirements of various PTP profiles, such as:
- Default profiles
- AVB profile (IEEE 802.1AS)
- Broadcast profile (SMPTE-2059)
- Telecommunication profile (ITU G.8265.1)
- Power profile (IEEE PC37.238)
- Word Clock Media Transport
- Generalized PTP (IEEE 1588-2008) using either Linux PTP or PTPd open source daemons.
- Ordinary, Boundary, and Transparent Clock
- Grand Master or Slave
- Timing Ports (PPS in/out and Master clock in/out)
KEPLER-1588 is used as the synchronization foundation for generalized PTP synchronization applications.