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

¿Por qué recibo un mensaje de error interno al compilar el diseño PCIe en el ensamblador de etapa de la herramienta de diseño de plataformas (generar archivos de programación) del software Quartus® II?

Entorno

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

    El error interno se debe a un valor de código de clase no válido (por ejemplo, "0x01000000"), que supera los 24 bits de representación binaria.
    Por lo tanto, activa un error interno similar al que aparece a continuación:

    Error interno: subsistema: ASMDB, archivo: /quartus/db/asmdb/asmdb_mux.cpp, línea: 363
    ASMDB_MUX error: ENCODED_MUX::select: índice fuera del intervalo (índice = 16777216, tamaño = 16777216): último grupo de grupos de arquitectura que se encontró: tipo = GX_HIP_UINT_CLASS_CODE, block_type = HSSI_PCIE_HIP
    Seguimiento de la pila:
    0x2681e: ASMDB_MUX:internal_error 0x82e (db_asmdb)
    0x26c71: ASMDB_ENCODED_MUX:: seleccione 0x61 (db_asmdb)
    0x12a3b: ASMDB_ARCH_GROUP_STD:: seleccione 0x14b (db_asmdb)
    0x19f78: ASM_ARCH_GROUP:mux_select 0xd8 (comp_asmcc)
    0x39e58: ASMGX_ARRIAV_MODEL_XNCLK_NETWK::p rocess_end_of_phase 0x20958 (comp_asmgx)
    0x20626f: ASM_AVALON_SPACE::operator= 0x117f (comp_asm)
    0x209016: ASM_AVALON_SPACE::operator= 0x3f26 (comp_asm)
    0x20d5c3: asm_process_sof 0x1e63 (comp_asm)
    0x20dd5b: asm_assemble 0x3db (comp_asm)

    0x1264b: qexe_get_command_line 0x1c5b (comp_qexe)
    0x1588d: qexe_process_cmdline_arguments 0x5ad (comp_qexe)
    0x159a1: qexe_standard_main 0xa1 (comp_qexe)

    0x1a48: MSG_INITIALIZER::~MSG_INITIALIZER 0x118 (CCL_MSG)
    0x19ec: MSG_INITIALIZER::~MSG_INITIALIZER 0xbc (CCL_MSG)
    0x84a8: mem_purify_is_running 0x258 (ccl_mem)
    0x3379f: msg_exe_main 0x8f (CCL_MSG)

    0x1964b: BaseProcessStart 0x2b (kernel32)
    Seguimiento final

    Resolución

    Para solucionar el problema, ingrese el valor válido del código de clase (por ejemplo, "0x00ff0000") que no supera los 24 bits de representación binaria para el compilador de IP para PCI Express,
    Regenera el diseño en la diseñadora de plataformas y vuelve a ejecutar la compilación completa.

    Productos relacionados

    Este artículo se aplica a 3 productos

    FPGA Cyclone® IV GX
    FPGA Stratix® IV GX
    FPGA Arria® II GX

    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.