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