Triple-Speed Ethernet IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs

ID 813899
Date 8/04/2025
Public
Document Table of Contents

4.2.3.1. Design Components

Table 26.  Design Components
Component Description
Triple-Speed Ethernet IP

The Triple-Speed Ethernet IP (intel_eth_tse) is instantiated with the following configuration:

  • Core Configurations:
    • Core Variation: 10/100/1000Mb Ethernet MAC with 1000BASE-X/SGMII PCS
    • Interface: MII/GMII
    • Use internal FIFO: Not selected
    • Number of ports: 4 3
    • Transceiver type: LVDS I/O
  • MAC Options:
    • Enable MAC 10/100 half duplex support: Selected
    • Enable local loopback on GMII: Selected
    • Enable supplemental MAC unicast addresses: Not selected
    • Include statistics counters: Selected
    • Enable 64-bit statistics byte counters: Not selected
    • Include multicast hashtable: Not selected
    • Align packet headers to 32-bit boundary: Not selected
    • Enable full-duplex flow control: Selected
    • Enable VLAN detection: Not selected
    • Enable magic packet detection: Selected
    • MDIO Module:
      • Include MDIO module (MDC/MDIO): Selected
      • Host clock divisor: 50
  • PCS/Transceiver Options:
    • PCS Options:
      • Enable SGMII bridge: Selected
      • PHY ID (32 bit): 0x01010101
  • Timestamp Options:
    • Enable timestamping: Selected
    • Enable PTP 1-step clock: Selected
    • Timestamp fingerprint width: 4
  • LVDS Pin Settings:
    • Customize Pin Selection: Not selected
Design Components for IEEE 1588v2 Features
TOD and PCS_phase_measure IOPLL Generates TOD sampling clock and phase_measure 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 IP.
Traffic Controller Generates and monitors packets transmission in the design example.
3 The default value is for multi-channel design. For single-channel design, select 1.