Article ID: 000080826 Content Type: Troubleshooting Last Reviewed: 03/20/2019

Why does the Avalon®-MM Intel® Stratix® 10 Hard IP for PCI* Express IP’s dynamically generated example design is missing int_req_i as input pin?

Environment

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

Due to a problem with the Intel® Quartus® Prime Pro version 18.0 and 18.1, the Intel® Stratix® 10 Avalon®-MM PCI Express* Hard IP Example Design generates RTL with int_req_i set to 0 instead of input pin in the top level file, pcie_example_design_DUT.v

int_req_i is a legacy interrupt input pin that is available when “Enable MSI/MSI-X conduit interfaces” is selected.

This issue only exist when Avalon®-MM address width is set to 64bit.

Resolution

To workaround this problem in the Quartus® Prime Pro version 18.0 and 18.1 follow the steps below:

Make the following changes to the top level file, pcie_example_design_DUT.v

input 
wire        intx_req_i,                       //specify as input port

dut (

.intx_req_i        (intx_req_i),         //replace 1’b0 with the
intx_req_i

);

 This problem is scheduled to be fixed in a future release of the Quartus® Prime Pro version 19.1.

Related Products

This article applies to 3 products

Intel® Programmable Devices
Intel® Stratix® 10 GX FPGA
Intel® Stratix® 10 MX FPGA

1