文章 ID: 000075426 内容类型: 故障排除 上次审核日期: 2013 年 01 月 16 日

在 Quartus® II 软件中编译 PCI Express 设计时为何会出现以下内部错误消息?

环境

  • 英特尔® Quartus® II 订阅版
  • 适用于 PCI Express* 英特尔® FPGA IP 的 Arria® V 硬核 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    关键问题

    说明

    由于 Quartus® II 软件中的错误,“快速重新编译”在编译 PCI Express 硬 IP 时会导致内部错误(在“设置”->-“编译进程设置”--“增量编译”>下)。

    内部错误:子系统:HSSI,文件:/quartus/periph/hssi/hssi_module.cpp,行:2393
    连接到 HIP 的不同数量的 RX (0) 和 TX (8)
    堆栈跟踪:
    0xb5fbd:HSSI::hssi_legality_checker_are_coreclk_connections_valid 0x4b89d (periph_hssi)
    0xb6271:HSSI::hssi_legality_checker_are_coreclk_connections_valid 0x4bb51 (periph_hssi)

    0x53c23: FPP_VAR::as_hash 0x7e3 (periph_fpp)
    0x53d8a: FPP_VAR::as_hash 0x94a (periph_fpp)
    0x27e6a: FSV_LCELL_LEGALITY::hle_is_legal 0x3ada (fitter_fsv)
    0x1307f:fsv_execute 0x312f (fitter_fsv)
    0x195f3:fsv_execute 0x96a3 (fitter_fsv)
    0x46762: FITCC_EXPERT::fitter_preparation 0x222 (FITTER_FITCC)
    0x490b7: FITCC_EXPERT::invoke_fitter 0x437 (FITTER_FITCC)
    0x101e3:fsv_execute 0x293 (fitter_fsv)
    0xc063: fmain_start 0x823 (FITTER_FMAIN)

    0x12718: QEXE_ARGS::get_command_line 0x1ca8 (comp_qexe)
    0x15a7a:qexe_process_cmdline_arguments 0x5aa (comp_qexe)
    0x15b91: qexe_standard_main 0xa1 (comp_qexe)

    0x4d78: msg_exe_fini 0x58 (CCL_MSG)
    0x55bc:msg_exe_fini 0x89c (CCL_MSG)
    0x1a94: MEM_SEGMENT_INTERNAL::~MEM_SEGMENT_INTERNAL 0x1a4 (ccl_mem)
    0x61ef:msg_exe_main 0x8f (CCL_MSG)

    0x1652c:BaseThreadInitThunk 0xc (kernel32)
    0x2c520:RtlUserThreadStart 0x20 (ntdll)

    末端跟踪

    解决方法

    要解决此问题,请禁用“快速重新编译”选项。
    该问题将在 Quartus® II 软件的未来版本中修复。

    相关产品

    本文适用于 3 产品

    Stratix® V GX FPGA
    Cyclone® V GX FPGA
    Arria® V GX FPGA

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。