ID del artículo: 000077299 Tipo de contenido: Resolución de problemas Última revisión: 26/04/2023

ALOG: error: VCP2964: El inicializador de parámetros debe ser una constante: altera_xcvr_functions_sv_bfm::get_value_at_index(ig,reference_clock_select)

Entorno

  • Edición de suscripción de Intel® Quartus® II
  • Simulación
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descripción

    En el archivo altpcietb_bfm_rp_gen3_x8.sv, hay un problema con la forma en que ciertas declaraciones de importación se incluyen dentro de las declaraciones de módulo.

    Resolución

    Para solucionar este problema, mueva el "altera_xcvr_functions_sv_bfm::* de importación" después de la declaración del módulo, por ejemplo.

    n.º de sv_xcvr_plls de módulo
    parameter plls = 1, // número de PPL

    ...

    );
    altera_xcvr_functions_sv_bfm de importación: :*;

    Además, mueva cualquier archivo *ncrypt por encima del archivo atom del mismo nombre que se muestra a continuación:

    vlog \" incdir /ep_g3x1_tb/simulation/submodules/\" "/ep_g3x1_tb/simulation/submodules/aldec/stratixv_pcie_hip_atoms_ncrypt.v" -work DUT_pcie_tb
    vlog \" incdir /ep_g3x1_tb/simulation/submodules/\" "/ep_g3x1_tb/simulation/submodules/stratixv_hssi_atoms.v" -work DUT_pcie_tb

    Productos relacionados

    Este artículo se aplica a 3 productos

    FPGA de sistema integrado en chip Intel® Arria® 10 SX
    FPGA Intel® Arria® 10 GX
    FPGA Intel® Arria® 10 GT

    El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.