Article ID: 000076787 Content Type: Error Messages Last Reviewed: 12/27/2022

Error (10198): Verilog HDL error at altpciexpav_stif_a2p_vartrans.v(145): part-select direction is opposite from prefix index direction

Environment

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Error (10198): Verilog HDL error at altpciexpav_stif_a2p_vartrans.v(145): part-select direction is opposite from prefix index direction

    Error (10784): HDL error at altpciexpav_stif_a2p_vartrans.v(65): see declaration for object "AdTrWriteData_i"

    Error (12152): Can't elaborate user hierarchy "fam_system_altera_pcie_a10_hip_170_qrwnsly:pcie_avmm_m|altpciexpav_stif_app:g_avmm.g_avmm.avalon_bridge|altpciexpav_stif_tx:tx|altpciexpav_stif_a2p_addrtrans:a2p_addr_trans|altpciexpav_stif_a2p_vartrans:vartrans"

     

    Due to a limitation in the Intel® Arria® 10 FPGA Avalon® Memory Mapped PCIe Hard IP, you might encounter this error during compilation if the following parameters are selected in the Avalon Memory Mapped Settings:

    • Avalon Memory Mapped address width set to 32-bit 
    • Size of address pages set to 4 GByte - 32 bits 
    Resolution

    You can set 64-bit in the Avalon Memory Mapped address width setting, then the address translation will not be required. Otherwise, you can set to 2 GByte - 31bits or lower in the size of address pages setting.

    This problem is fixed starting with the Intel® Quartus® Prime Pro Edition Software version 18.0.

    Related Products

    This article applies to 1 products

    Intel® Arria® 10 FPGAs and SoC FPGAs