Altera 10-Gbps Ethernet MAC MegaCore Function User Manual
Page 89

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
.