Article ID: 000076579 Content Type: Troubleshooting Last Reviewed: 03/16/2020

Why does the Intel® Stratix® 10 H-Tile Avalon® Streaming (Avalon-ST) for PCI Express* with multiple PFs enabled fail to boot?

Environment

  • Intel® Quartus® Prime Pro Edition
  • Avalon-ST Intel® Stratix® 10 Hard IP for PCI Express
  • PCI Express
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Critical Issue

    Description

    The Intel® Stratix® 10 H-Tile Avalon® Streaming (Avalon-ST) for PCI Express* Hard IP supports 4 Physical Functions (PF0-PF3).

    Each PF can have an expansion ROM BAR enabled.

    Due to a bug in the PCIe* Hard IP RTL, the Expansion ROM BARs for PF2/PF3 are always enabled, and their size is fixed to 64KB. This bug may cause systems to fail to boot up.

    Resolution

    Intel® has implemented a soft IP fix in the Intel® Quartus® Prime Pro version 19.1 software that responds with 0x0000 to any memory reads initiated by the host targeting the expansion ROMs attached to PF2/PF3.

    Related Products

    This article applies to 1 products

    Intel® Stratix® 10 FPGAs and SoC FPGAs