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

ID 683354
Date 11/30/2020
Document Table of Contents
Give Feedback

2.3.1. Design Components

Table 4.  Design Components
Component Description

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

  • Speed: 10G
  • Datapath options: TX & RX
  • Enable ECC on memory blocks: Not selected
  • Enable 10GBASE-R register mode: Not selected
  • Enable supplementary address: Selected
  • Enable statistics collection: Selected
  • Statistics counters: Memory-based
  • TX and RX datapath Reset/Default To Enable: Selected
  • Use legacy XGMII Interface: Selected.
  • Use legacy Avalon Memory-Mapped Interface: Not Selected
  • Use legacy Avalon Streaming Interface: Not selected
  • The Transceiver Native PHY Intel® Arria® 10/ Intel® Cyclone® 10 FPGA IP configured for the 10GBASE-R protocol.
  • The preset sets the PHY's TX FIFO MODE to Phase Compensation and RX FIFO MODE to 10GBASE-R.
Transceiver Reset Controller The Transceiver PHY Reset Controller Intel® FPGA IP . Resets the transceiver.
Address decoder Decodes the addresses of the components.
Reset synchronizer Synchronizes the reset of all design components.
IOPLL Generates 312.5 MHz and 156.25 MHz clocks to the MAC IP, reset synchronizer, Ethernet traffic controller, address decoder, and FIFO.

Generates a TX serial clock for the Intel® Cyclone® 10 GX 10G transceiver.

  • Avalon® streaming single-clock FIFO.
  • Buffers the RX and TX data between the MAC IP and the client.