Device Family: Intel® Arria® 10, Intel® Stratix® 10

Intel Software: Quartus Prime Pro, Quartus Prime Standard

Type: Answers, Errata

Area: Intellectual Property


Last Modified: July 29, 2020
Version Found: v18.1
Bug ID: 1508114585
IP: 25G Ethernet

Why is the 25G Ethernet Intel® FPGA IP oversized frame error not asserted when frame length setting is greater than 32k?

Description

Due to a problem in the Intel® Quartus® Prime Edition software version 18.1 and later, the 25G Ethernet Intel® FPGA IP core MAC frame length internal counter will overflow when frame length configuration register "MAX_TX_SIZE_CONFIG" and "MAX_RX_SIZE_CONFIG" is set to greater than 32k value.

Oversized frame error stays de-asserted as internal counter already overflow, hence not reflecting the actual error in hardware. 

Workaround/Fix

This problem is scheduled to be fixed in a future release of the Intel® Quartus® Prime Edition software.

The 25G Ethernet Intel® FPGA IP core MAC design will be fixed:

  • To handle frame length equal to MAX_TX_SIZE_CONFIG and MAX_RX_SIZE_CONFIG of 64k moving forwards.
  • Also if Ethernet packet frames with a size larger than 64k is received in the 25G Ethernet Intel® FPGA IP core, the MAC will detect the overflow condition and stops incrementing the internal frame length counter. Oversized frame error will also get asserted to indicate an overflow scenario.