Altera Triple Speed Ethernet MegaCore Function User Manual

Page 79

Advertising
background image

Triple-Speed Ethernet with IEEE 1588v2 Design Example Components

Figure 5-1: Triple-Speed Ethernet MAC with IEEE 1588v2 Design Example Block Diagram

Ethernet

Packet

Classifier

Pulse Per

Second

Module

Time of

Day

Clock

Time of Day

Triple-Speed

Ethernet

Avalon MM Master

Translator

Client Application

(Configuration,

Status & Statistics)

Transceiver

Reconfiguration

Bundle

External PHY

Serial Signal

64-Bit

Avalon ST

Time

of Day

32-Bit

Avalon MM

Reconfiguration

32-Bit

Avalon MM

64-Bit

Avalon ST

Pulse Per

Second

Timestamp &
Fingerprint

Client Application

Altera FPGA

Design Example

The Triple-Speed Ethernet with IEEE 1588v2 design example comprises the following components:

• Triple-Speed Ethernet design that has the following parameter settings:

• 10/100/1000 Mbps Ethernet MAC with 1000BASE-X/SGMII PCS
• SGMII bridge enabled
• Used GXB transceiver block
• Number of port = 1
• Timestamping enabled
• PTP 1-step clock enabled
• Timestamp fingerprint width = 4
• Internal FIFO not used

• Transceiver Reconfiguration Controller—dynamically calibrates and reconfigures the features of the

PHY IP cores.

• Ethernet Packet Classifier—decodes the packet type of incoming PTP packets and returns the decoded

information to the Triple-Speed Ethernet MAC.

• Ethernet ToD Clock—provides 64-bits and/or 96-bits time-of-day to TX and RX of Triple-Speed Ethernet

MAC.

• Pulse Per Second Module—returns pulse per second (pps) to user.

Triple-Speed Ethernet with IEEE 1588v2 Design Example

Altera Corporation

Send Feedback

UG-01008

Triple-Speed Ethernet with IEEE 1588v2 Design Example Components

5-2

2014.06.30

Advertising