Low Latency Ethernet 10G MAC Intel® Stratix® 10 FPGA IP Design Example User Guide

ID 683026
Date 2/16/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.3.1. Design Components

Table 10.  Design Components
Component Description
LL 10GbE MAC

The Low Latency Ethernet 10G MAC Intel® FPGA IP with the following configuration:

  • Speed: 1G/2.5G
  • Datapath options: TX & RX
  • Enable ECC on memory blocks: Not selected
  • Enable supplementary address: Selected
  • Enable statistics collection: Selected
  • Statistics counters: Memory-based
  • TX and RX datapath Reset/Default To Enable: Selected
  • All Legacy Ethernet 10G MAC Interfaces options: Selected
For the design example with the IEEE 1588v2 feature, the following additional parameters are configured:
  • Enable time stamping: Selected
  • Enable PTP one-step clock support: Selected
  • Timestamp fingerprint width: 4
  • Time Of Day format: Enable both 96b and 64b Time of Day Format
PHY The 1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP with the following configuration:
  • Speed: 1G/2.5G
  • Enable SGMII bridge: Not selected
  • Enabled IEEE 1588 Precision Time Protocol: Selected
  • PHY ID (32 bit): 0x00000000
  • VCCR_GXB and VCC_GXB supply voltage for the Transceiver: 1_0V
  • Selected TX PMA local clock division factor for 1 GbE: 1
  • Selected TX PMA local clock division factor for 2.5 GbE: 1
  • Enable Native PHY Debug Master Endpoint: Not selected
  • Enable capability registers: Not selected
  • Enable control and status registers: Not selected
  • Enable PRBS soft accumulators: Not selected
Transceiver Reset Controller The Transceiver PHY Reset Controller Intel® Stratix® 10 FPGA IP. Resets the transceiver.
Avalon® Memory-Mapped Mux Transceiver Reconfig Provides the transceiver reconfig block and system console access to the PHY's Avalon® memory-mapped interface.
Transceiver Reconfig Reconfigures the transceiver channel speed from 1 Gbps to 2.5 Gbps, and vice versa.
ATX PLL Generates a TX serial clock for the Intel® Stratix® 10 2.5G transceiver.
fPLL Generates a TX serial clock for the Intel® Stratix® 10 1G transceiver.
Core fPLL Generates 156.25 MHz clocks to MAC IP, reset synchronizer, Ethernet traffic controller, PTP packet classifier, and address decoder.
Design Components for the IEEE 1588v2 Feature
IO PLL Generates the clocks for the 1588 design components.
Master Time-of-Day (TOD) The master TOD for all channels.
TOD Synch Synchronizes the master TOD to all local TODs.
Local TOD The TOD for each channel.
Master Pulse Per Second (PPS) The master PPS. Returns pulse per second (pps) for all channels.
PPS The slave PPS. Returns pulse per second (pps) for each channel.
PTP Packet Classifier Decodes the packet type of incoming PTP packets and returns the decoded information to the LL 10GbE MAC Intel® FPGA IP.