40G Ethernet MAC and PHY FPGA IP Core

Overview

The 40G Ethernet MAC and PHY FPGA IP core offers IEEE 802.3ba-2010. 40 Gbps Ethernet is an industry standard and is compliant for media access control (MAC) and PHY (PCS+PMA) functions. It enables an FPGA to interface to another device over a copper or optical transceiver module. The IP supports IEEE 1588 v2 standard with two-step timestamping as well as backplane capability on a variety of Stratix® or Arria® FPGAs.

Key Features

  • Compliant with the IEEE 802.3ba-2010 40 Gbps Ethernet standard.
  • XLAUI physical medium attachment (PMA) hard IP and external interface consisting of serial transceiver lanes each operating at 10.3125 Gbps.
  • 40GbE physical coding sublayer (PCS) soft IP implemented in the FPGA fabric.
  • 40GbE MAC soft IP with configurable feature set.
  • Supported options:
  • 40GbE.
  • MAC+PHY, PHY-only or MAC-only.
  • Transmitter plus receiver (full-duplex), transmitter-only or receiver-only.
  • Hardware verified to support full 40 Gbps wire speed traffic.
  • PCS bit error rate (BER) monitor.
  • Programmable PCS test pattern generator and checker.
  • Deficit idle count (DIC).
  • Automatic Ethernet flow control.
  • Programmable MAC transmitter (TX) cyclic redundancy check (CRC) insertion and receiver (RX) CRC removal.
  • Programmable maximum receive frame length up to 9,600 bytes.
  • Programmable MAC address and receiver (RX) packet filtering based on MAC address.
  • Promiscuous (transparent) and non-promiscuous (filtered) MAC operation modes.
  • Programmable MAC received frame filtering with CRC, oversized and undersized frame error.
  • Receive filtering of control frames (pause control and/or non-pause control).
  • Receive user-controllable pad removal.
  • Transmit automatic pad insertion.
  • Statistics status output signals for external statistics counters implementation.
  • Optional 64-bit statistics counters module for RMON (RFC 2819), Ethernet-type MIB (RFC 3635), and interface group MIB (RFC 2863).
  • Programmable link fault signaling.
  • Optional preamble pass through.
  • Avalon® streaming interface (Avalon-ST) for MAC datapath to client application with the start of packet (SOP) in 64-bit lane 0's most significant byte (MSB) when adapter option is used (256 bits at 312.5+ MHz).
  • Custom streaming interface with SOP possible on any 64-bit lane MSB when adapter option is not used.
  • Avalon® Memory Mapped (Avalon-MM) 32-bit interface for control and monitoring of MAC, PCS, PMA, and external optical module.
  • Management data input/output (MDIO) or 2-wire serial interfaces for managing different optical modules.
  • Passed functional and performance tests with 40/100Gb Ethernet test equipment.

Block Diagram

40G Ethernet MAC and PHY FPGA IP Core Block Diagram

Technical Specifications

×
Semiconductor IP