Triple-Speed Ethernet Stratix® 10 Intel® FPGA IP Design Example User Guide

ID 683551
Date 4/30/2024
Public
Document Table of Contents

2.2.3.1. Design Components

Table 9.  Design Components
Component Description
Triple-Speed Ethernet Intel® FPGA IP

The Triple-Speed Ethernet Intel® FPGA IP is instantiated with the following configuration:

  • Core Configurations:
    • Core Variation: 10/100/1000Mb Ethernet MAC with 1000BASE-X/SGMII 2XTBI PCS
    • Use internal FIFO: Not selected
    • Transceiver type: None
  • MAC Options:
    • Include statistics counters: Selected
    • Enable magic packet detection: Selected
  • PCS/Transceiver Options:
    • Enable SGMII bridge: Selected
  • Timestamp Options:
    • Enable timestamping: Selected
    • Enable deterministic latency for E-tile device: Selected
    • Enable PTP 1-step clock: Selected
    • Timestamp fingerprint width: 4
E-Tile PMA The Stratix® 10 E-tile Transceiver Native PHY IP is instantiated with the following configuration:
  • Datapath Options:
    • Transceiver configuration rules: PMA direct
    • Transceiver mode: TX/RX Duplex
    • Number of data channels: 1
  • TX PMA Options:
    • TX PMA modulation type: NRZ
    • TX PMA data rate: 1250
    • TX PMA reference clock frequency: 156.25MHz
  • RX PMA Options:
    • RX PMA modulation type: NRZ
    • RX PMA data rate: 1250
    • Enable RX PMA div66 clock: Selected
    • Enable RX PMA full-rate clock: Selected
    • RX PMA reference clock frequency: 156.25MHz
    • Enable rx_is_lockedtodata port: Selected
  • Core Interface Options:
    • TX Core interface FIFO mode: Phase compensation
    • TX Core interface FIFO partially full threshold: 5
    • TX Core interface FIFO partially empty threshold: 2
    • Enable TX double width transfer: Not selected
    • RX Core interface FIFO mode: Phase compensation
    • RX Core interface FIFO partially full threshold: 5
    • RX Core interface FIFO partially empty threshold: 2
    • Enable RX double width transfer: Not selected
    • Selected tx_clkout clock source: full-rate
    • Selected rx_clkout clock source: full-rate
    • Enable latency measurement ports: Selected
    • Enable latency measurement feature: Selected
  • PMA Interface Options:
    • TX PMA interface width: 20
    • RX PMA interface width: 20
Design Components for the IEEE 1588v2 Feature
TX IOPLL Upstream

Generates the reference clock source for TX IOPLL.

This is because there is a PTP requirement that the TX datapath clocks must meet the 0 ppm criteria.

TX IOPLL Generates TX datapath 125 MHz and 62.5 MHz clocks for Triple-Speed Ethernet.
RX IOPLL Generates RX datapath 125 MHz and 62.5 MHz clocks for Triple-Speed Ethernet.
TOD and DL IOPLL Generates TOD sampling clock and DL sampling clock.
Master TOD Master TOD.
TOD synchronizer Synchronizes master TOD to the TX and RX TOD.
TX TOD TX TOD to provide the TOD value for TX timestamp calculation.
RX TOD RX TOD to provide the TOD value for RX timestamp calculation.
PTP Packet Classifier Decodes the packet type of incoming PTP packets and returns the decoded information to the Triple-Speed Ethernet Intel® FPGA IP.
Traffic Controller Generates and monitors packets transmission in the design example.