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

ID 813899
Date 10/07/2024
Public
Document Table of Contents

1.2.3.1. Design Components

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

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

  • Core Configurations:
    • Core Variation: 10/100/1000Mb Ethernet MAC with 1000BASE-X/SGMII 2XTBI PCS
    • Interface: GMII
    • Use internal FIFO: Selected
    • Number of ports: 1
    • Transceiver type: GTS
  • MAC Options:
    • Enable local loopback on GMII: Not 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: Not selected
    • Enable VLAN detection: Not selected
    • Enable magic packet detection: Selected
    • Enable MAC 10/100 half duplex support: Not selected
  • FIFO Options:
    • Width: 32 bits
    • Depth:
      • Transmit: 4096 x 32 bits
      • Receive: 4096 x 32 bits
  • PCS/Transceiver Options:
    • PCS Options:
      • Enable SGMII bridge: Selected
      • PHY ID (32 bit): 0x01010101
    • GTS Mono Transceiver Options:
      • Enable transceiver dynamic reconfiguration: Selected
      • Data clocking mode: System PLL
      • System PLL Frequency: 322.26560
      • Enable PMA Avalon Interface: Selected
Client Logic Generates and monitors packets sent or received through the IP.
JTAG to Avalon® memory-mapped interface Address Decoder Convert JTAG Signals for Avalon® memory-mapped interface.
IOPLL Generates 125 MHz and 62.5 MHz clocks for Triple-Speed Ethernet.
GTS Reset Sequencer Supports GTS Transceiver for Triple-Speed Ethernet IP.
System PLL Generates 322.265625 MHz or 644.53125 MHz PLL clock for GTS transceiver.
Note: Data Clocking mode supports both PMA and SYSPLL. SYSPLL support is added with existing preset setting by default. If PMA mode is required, you have to select it from the parameter editor.