Altera 10-Gbps Ethernet MAC MegaCore Function User Manual

Page 89

Advertising
background image

7–22

Chapter 7: Functional Description

IEEE 1588v2

10-Gbps Ethernet MAC MegaCore Function User Guide

February 2014

Altera Corporation

The IEEE 1588v2 option has the following features:

Supports 4 types of PTP clock on the transmit datapath:

Master and slave ordinary clock

Master and slave boundary clock

End-to-end (E2E) transparent clock

Peer-to-peer (P2P) transparent clock

Supports PTP with the following message types:

PTP event messages—Sync, Delay_Req, Pdelay_Req, and Pdelay_Resp.

PTP general messages—Follow_Up, Delay_Resp, Pdelay_Resp_Follow_Up,
Announce, Management, and Signaling.

Supports simultaneous 1-step and 2-step clock synchronizations on the transmit
datapath.

1-step clock synchronization—The MAC function inserts accurate timestamp
in Sync PTP message or updates the correction field with residence time.

2-step clock synchronization—The MAC function provides accurate timestamp
and the related fingerprint for all PTP message.

Supports the following PHY operating speed random error:

10 Gbps—Timestamp accuracy of ± 3 ns

1 Gbps—Timestamp accuracy of ± 2 ns

100 Mbps—Timestamp accuracy of ± 5 ns

Supports static error of ± 3 ns across all speeds.

Supports IEEE 802.3, UDP/IPv4, and UDP/IPv6 protocol encapsulations for the
PTP packets.

Supports untagged, VLAN tagged, and Stacked VLAN Tagged PTP packets, and
any number of MPLS labels.

Supports configurable register for timestamp correction on both transmit and
receive datapaths.

Supports ToD clock that provides a stream of 96-bit timestamps. For more
information about the ToD clock, refer to

Appendix B, Time-of-Day (ToD) Clock

.

Advertising