ID บทความ: 000084173 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 12/09/2012

ทําไมฉันจึงได้รับข้อความแสดงข้อผิดพลาดภายในเมื่อคอมไพล์การออกแบบ PCIe ใน Platform Designer Stage Assembler (สร้างไฟล์เขียนโปรแกรม) ของซอฟต์แวร์ Quartus® II

สิ่งแวดล้อม

  • Intel® Quartus® II Subscription Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    ข้อผิดพลาดภายในเกิดจากค่ารหัสคลาสไม่ถูกต้อง (เช่น "0x01000000") ซึ่งเกิน 24 บิตของการแสดงไบนารี
    ด้วยเหตุนี้จึงทําให้เกิดข้อผิดพลาดภายในที่คล้ายกับด้านล่าง:

    ข้อผิดพลาดภายใน: ระบบย่อย: ASMDB, ไฟล์: /quartus/db/asmdb/asmdb_mux.cpp, บรรทัด: 363
    ข้อผิดพลาด ASMDB_MUX: ENCODED_MUX::เลือก : ดัชนีไม่อยู่ในช่วง (ดัชนี = 16777216, ขนาด = 16777216) : พบ archgroup สุดท้าย: พบชุกล่าสุด: พิมพ์ = GX_HIP_UINT_CLASS_CODE, block_type = HSSI_PCIE_HIP
    การติดตามสแต็ก:
    0x2681e: ASMDB_MUX:internal_error 0x82e (db_asmdb)
    0x26c71: ASMDB_ENCODED_MUX::เลือก 0x61 (db_asmdb)
    0x12a3b: ASMDB_ARCH_GROUP_STD::เลือก 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)
    ยุติการติดตาม

    ความละเอียด

    ในการแก้ไขปัญหาให้ป้อนค่าที่ถูกต้องของรหัสคลาส (เช่น "0x00ff0000") ที่ไม่เกิน 24 บิตแทนไบนารีสําหรับ IP Compiler สําหรับ PCI Express
    สร้างการออกแบบใหม่ใน Platform Designer และเรียกใช้การคอมไพล์แบบเต็มอีกครั้ง

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 3 ผลิตภัณฑ์

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

    เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้