文章 ID: 000075788 內容類型: 疑難排解 最近查看日期: 2012 年 09 月 11 日

為什麼我在編譯從以前的 Quartus II 軟體版本遷移到具有不同 PCIe 連結寬度的 PCIe 設計時收到內部錯誤訊息?

環境

  • Intel® Quartus® II 訂閱版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    描述

    這是由於 PCI® Express 和 ALTGX 的 IP 編譯器之間的設置不一致,
    例如 PCI Express 的 IP 編譯器設置為 x4 通道,但在 ALTGX 中它顯示為 x8 通道。
    因此,它會觸發類似于以下的內部錯誤:

    內部錯誤:子系統:FHSSI,檔:/quartus/fitter/fhssi/fhssi_cell_group.cpp,行:2881
    索引 < m_slave_quad_groups.size()
    堆疊追蹤:
    0x36689: FHSSI_TGT_MGR_IMPL::indicate_atom_was_added_to_netlist 0x2b859 (FITTER_FHSSI)
    0x628b3: FHSSI_LEGALITY_IMPL::are_reset_sources_valid_for_cmu 0x1f3 (FITTER_FHSSI)
    0x6bae6: FHSSI_LEGALITY_IMPL::are_reset_sources_valid 0x4e6 (FITTER_FHSSI)
    0x70a80: FHSSI_LEGALITY_IMPL::are_hssi_atoms_legal 0xe0 (FITTER_FHSSI)
    0xa18a: FTITAN_LUT_RAM_CONVERSION_UTIL::lutram_iterm_port_is_internal_registered 0x68da (fitter_ftitan)
    0x4515f: FITCC_EXPERT::fitter_preparation 0x23f (FITTER_FITCC)
    0x46f97: FITCC_EXPERT::invoke_fitter 0x427 (FITTER_FITCC)
    0x29c5: ftitan_execute 0x265 (fitter_ftitan)
    0xb55d:fmain_start 0x7cd(FITTER_FMAIN)

    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)
    末端追蹤

    解決方法

    要變通解決此問題,請刪除 <變體>_serdes.v 檔,然後重新生成核心。

    相關產品

    本文章適用於 1 產品

    Stratix® IV GX FPGA

    這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。