Article ID: 000083259 Content Type: Error Messages Last Reviewed: 06/29/2015

Error (10162): Verilog HDL Object Declaration error at <flile>(4616): can't declare implicit net "perstn_pin"

Environment

  • Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description You may see this error when compiling a project using the Arria® 10 Avalon®-ST Interface for PCIe® IP.
    Resolution

    Locate the <your Qsys variation>/altera_pcie_a10_hip_150/synth/<your variation>_alterapcie_a10_hip_150_****.v file (where **** is a randomly generated series of characters) and make these changes:

    At line 2026 add this reset synchroniser:
    //=================================
    // Reset synchronizer
    //=================================

    generate begin : g_rst_sync
       if ((interface_type_integer_hwtcl == 1) || (include_sriov_hwtcl == 1)) begin : g_syncrstn_avmm_sriov
             // Reset synchronizer
             altpcie_reset_delay_sync #(
                .ACTIVE_RESET           (0),
                .WIDTH_RST              (10),
                .NODENAME               ("app_rstn_altpcie_reset_delay_sync_altpcie_a10_hip_hwtcl"),
                .LOCK_TIME_CNT_WIDTH    (1)
             ) app_rstn_altpcie_reset_delay_sync_altpcie_a10_hip_hwtcl (
                .clk         (coreclkout_hip),
                .async_rst   (~reset_status),
                .sync_rst(app_rstn[9:0])
             );
       end
    end
    endgenerate

    At line 4378, delete this reset synchroniser
    // Reset synchronizer      
    altpcie_reset_delay_sync #(      
       .ACTIVE_RESET           (0),      
       .WIDTH_RST              (10),      
       .NODENAME               ("app_rstn_altpcie_reset_delay_sync_altpcie_a10_hip_hwtcl"),      
       .LOCK_TIME_CNT_WIDTH    (1)      
    ) app_rstn_altpcie_reset_delay_sync_altpcie_a10_hip_hwtcl (      
       .clk         (coreclkout_hip),      
       .async_rst   (~reset_status),      
       .sync_rst(app_rstn[9:0])      
        );

    At line 4612 change this line:
    .power_on_reset_n           (perstn_pin

    to this:
    .power_on_reset_n           (app_rstn[0]

     

    This problem is scheduled to be fixed in a future release of the Quartus® II software

    Related Products

    This article applies to 3 products

    Intel® Arria® 10 GT FPGA
    Intel® Arria® 10 GX FPGA
    Intel® Arria® 10 SX SoC FPGA