Altera 10-Gbps Ethernet MAC MegaCore Function User Manual

Page 61

Advertising
background image

6–2

Chapter 6: 10M-10GbE MAC with IEEE 1588v2 Design Example

10M-10GbE MAC with IEEE 1588v2 Design Example Components

10-Gbps Ethernet MAC MegaCore Function User Guide

February 2014

Altera Corporation

The 10M-10GbE MAC with IEEE 1588v2 design example comprises the following
components:

Altera Ethernet 10M-10GbE design example—the default 1G/10G design that has
the following parameter settings:

10M-10GbE Ethernet MAC—the MAC IP core with IEEE 1588v2 option
enabled.

MDIO and FIFO features turned off.

Backplane Ethernet 10GBASE-KR PHY—the PHY IP core with IEEE 1588v2 option
enabled.

Reconfiguration Bundle—comprises the reconfiguration controller that switches
the speed between 1 Gbps and 10 Gbps, and the management ROM that stores
MIF information for 1/10GbE PHY or HSSI or hard PCS. This block arbitrates the
access to the reconfiguration controller and requests the reconfiguration controller
to start streaming MIF information.

Ethernet Packet Classifier—decodes the packet type of incoming PTP packets and
returns the decoded information to the 10M-10GbE MAC.

Figure 6–1. 10M-10GbE MAC with IEEE 1588v2 Design Example Block Diagram

Ethernet

Packet

Classifier

Pulse Per

Second

Module

Time of

Day

Clock

Time of Day

1M/100M/1G/10G MAC

Avalon MM Master

Translator

Client Application

(Configuration,

Status & Statistics)

Reconfiguration

Bundle

10GBASE-KR PHY

External PHY

10GBASE-KR

72-Bit SDR

XGMII/10-bits

GMII

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

Advertising