Documentation Home Page HYPERSIM Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Oregano syn1588 | Connections

Once configured, the Synchronization I/O interface offers different data points to be read from the model. The following data points can be connected to the model to provide the timestamp and additional information about the state of the synchronization:

Connection PointDirectionDescription
Time/SecondsFrom driver to model

Provide the number of seconds elapsed since 00:00:00 of January 1st, 1970 (UTC).

This number is also known as UNIX time, POSIX time, or Epoch time. It begins at 0 at the moment the card is powered on and increases at each second.

If the Oregano Syn1588 PCIe card becomes synchronized by an external IEEE1588 PTP mater or by an external IRIG-B signal, this value will suddenly change to the time provided by the external equipment.

Time/NanosecondsFrom driver to model

Provide the number of nanoseconds within the actual second. This number varies from to  at each second.

Shifted time/SecondsFrom driver to model

Provide the shifted timestamp in seconds obtained from the 'Time offset (s)' parameter applied on the Time/Seconds connection point.

This data point is only available if the 'Time offset (s)' parameter is non null.

Shifted time/NanosecondsFrom driver to model

Provide the shifted nanoseconds obtained from the 'Time offset (s)' parameter applied on the Time/Nanoseconds connection point. This number varies from  to at each second.

This data point is only available if the 'Time offset (s)' parameter is non null.

Info/PTP Synch StateFrom driver to model

This data point provide information about the state the synchronization:
1: Initializing: The card is not ready yet
2: Faulty: Should never happen. Contact Opal-RT support
3: Disabled: Should never happen. Contact Opal-RT support
4: Listening: Waiting to be synchronized
5: PreMaster: Initializing master mode
6: Master: Operating as a IEEE1588 master PTP node on the network; can be synchronized through IRIG-B or 1PPS
7: Passive: IEEE1588 is not activated; card is synchronized through IRIG-B or 1PPS
8: Uncalibrated: Attempting to lock on external synchronization source
9: Slave: Operating as a IEEE1588 PTP slave node on the network

Info/PTP Slave OffsetFrom driver to model

This data point only provides information if the card is operating as a PTP slave (state 9), which means it is synchronized by a PTP master. It gives information about the offset with the master clock calculated at each second by the PTP protocol algorithm. A low number indicates a good synchronization with the PTP master clock.
All the network equipment between the PTP master and the Oregano Syn1588 PCIe card must be IEEE15888 compliant to have a good synchronization.

Info/Sync AccuracyFrom driver to modelIn PTP mode, this data point provides information about the accuracy of the PTP master clock. As an example, if the PTP master clock is operating on its local oscillator without any external reference, the accuracy can be 100000 nanoseconds (depending on the equipment). And when this PTP master clock acquire external synchronization with a GPS antenna, as an example, the accuracy will change to 100 nanoseconds.

If the Oregano Syn1588 PCIe is synchronized by good IRIG-B or 1PPS signal, the accuracy can reach 25 nanoseconds.

OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323