Article ID: 000075378 Content Type: Troubleshooting Last Reviewed: 06/15/2017

Why does the LL 40GBASE-KR4 IP Core intermittently fail Auto-Negotiation and thus fails to link up?

Environment

  • Intel® Arria® 10 SX SoC FPGA
  • Intel® Arria® 10 FPGAs and SoC FPGAs
  • Intel® Arria® 10 GT FPGA
  • Intel® Arria® 10 GX FPGA
  • Intel® Quartus® Prime Pro Edition
  • Low Latency 40G 100G Ethernet
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem with the Low Latency 40GBASE-KR4 IP core, link training will fail, rx_pcs_ready will not be asserted, and register 0xB1 will return the value of 0x100.  This indicates that the IP core is stuck in Auto-Negotiation mode.
     
    The problem is in hardware only and does not exhibit in simulation.  This is a start-up only problem, if rx_pcs_ready asserts the IP Core will continue to work correctly. 

    Resolution

    The problem is fixed beginning with the Quartus® Prime software version 16.0 update 1.

    Disclaimer

    1

    All postings and use of the content on this site are subject to Intel.com Terms of Use.