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

ID 683354
Date 11/30/2020
Public
Document Table of Contents

2.3.1. Design Components

Table 4.  Design Components
Component Description
LL 10GbE MAC

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
PHY
  • 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.
ATX PLL

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

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