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

ID 683063
Date 1/11/2022
Public
Document Table of Contents

4.3.1. Design Components

Table 17.  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

The settings when the 10GBASE-R Register mode is enabled:

  • Enable 10GBASE-R register mode: Selected
  • Use legacy XGMII Interface: Not selected
  • Use legacy Avalon Memory-Mapped Interface: Selected
PHY
  • The Transceiver Native PHY Intel® Arria® 10/ Intel® Cyclone® 10 FPGA IP configured for the 10GBASE-R protocol.
  • The register mode preset sets the PHY's TX FIFO MODE to Fast Register.
  • The non-register mode 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.
ATX PLL

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

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