IEEE 1588 Precision Time Protocol

Synchronized networked measurement and execution across target computers with PTP

The Precision Time Protocol (IEEE® 1588-2008) synchronizes clocks throughout a computer network. For more information about the standard, see .

To interface to a PTP network, use the PTP protocol blocks. The blocks connect to Intel® Ethernet boards that implement the PTP clock and that are compatible with PCI-standard bus architectures, such as PCI, PCI Express®, and PXI®. For detailed information about PTP-compatible boards, see the manufacturer documentation.

See Precision Time Protocol.


IEEE 1588 Real-Time UDPExecute IEEE 1588 Precision Time Protocol
IEEE 1588 EthernetExecute IEEE 1588 Precision Time Protocol
IEEE 1588 Sync StatusOutput synchronization status of Precision Time Protocol
IEEE 1588 Read ParameterOutput Precision Time Protocol status parameter value
IEEE 1588 Sync ExecutionSynchronize model execution to Precision Time Protocol clock


macaddrConvert character vector or string scalar MAC address to vector-based address
SimulinkRealTime.utils.getTargetSystemTimeGets the current value of the target computer system clock
SimulinkRealTime.utils.setTargetSystemTimeSets the value of the target computer system clock


Precision Time Protocol

Distribute measurement and control tasks over interconnected computing devices.

Prerequisites, Limitations, and Unsupported Features

Comply with the prerequisites and limitations of running PTP within a real-time application.

Data Acquisition and Data Analysis Example Description

Learn about the operation of the data acquisition and analysis example model.

Synchronize Timestamps Across Data-Gathering Network

Align two signals to a constant time difference across two target computers.


Troubleshoot Precision Time Protocol Configuration

Investigate issues with PTP block configuration and usage that generate communication problems.

Related Information

Featured Examples