Article ID: 000095989 Content Type: Error Messages Last Reviewed: 10/11/2023

"Error (10228): Verilog HDL error at altpcie_a10_hip_pipen1b_<ip_module_name>.v(4823): module "ip_module_name" cannot be declared more than once occur when PCIe hard IP assign more than 1."

Environment

  • Intel® Quartus® Prime Standard Edition
  • Intel® Arria® 10 Cyclone® 10 Hard IP for PCI Express
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Intel® Quartus® Prime Standard Edition Software version 21.1 onwards. the following error will occur during Analysis & Synthesis when Intel® Arria® 10 Avalon® Streaming Interface for PCI Express* IP or Intel® Arria® 10 Avalon® Memory Mapped Interface for PCI Express* IP are implemented more than 1. 

    • Error (10228): Verilog HDL error at altpcie_a10_hip_pipen1b_<ip_module_name>.v(4823): module "ip_module_name" cannot be declared more than once occur when PCIe hard IP assign more than 1.
    Resolution

    This error is caused by the input pin:perst are connected to both PCIe instances that lead into the instances. To avoid this error, the input pin: perst should be connected to only one PCIe instance. Modify the testing_top.v by adding a new input pin:perst1, and connecting to another PCIe instance.

    This problem is scheduled to be fixed in Intel® Quartus® Prime Standard Edition Software version 23.1.

    Related Products

    This article applies to 1 products

    Intel® Programmable Devices