L’erreur interne est due à une valeur de code de classe invalide (par ex., « 0x01000000 »), qui dépasse 24 bits de représentation binaire.
Elle déclenche donc une erreur interne similaire à celle ci-dessous :
Erreur interne : sous-système : ASMDB, fichier : /quartus/db/asmdb/asmdb_mux.cpp, ligne : 363
ASMDB_MUX erreur : ENCODED_MUX::select : index hors de portée (index = 16777216, taille = 16777216) : dernier archgroupe rencontré : type = GX_HIP_UINT_CLASS_CODE, block_type = HSSI_PCIE_HIP
Trace de pile :
0x2681e : ASMDB_MUX:internal_error 0x82e (db_asmdb)
0x26c71 : ASMDB_ENCODED_MUX::select 0x61 (db_asmdb)
0x12a3b : ASMDB_ARCH_GROUP_STD::select 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 : 0x2b BaseProcessStart (noyau32)
Fin du suivi
Pour résoudre le problème, entrez la valeur valide du code class (par ex., « 0x00ff0000 ») qui ne dépasse pas 24 bits de représentation binaire pour le compilateur IP pour PCI Express,
concevez dans Platform Designer, et exécutez à nouveau la compilation complète.