文章 ID: 000098428 內容類型: 疑難排解 最近查看日期: 2024 年 06 月 13 日

為什麼 Synopsys VCS* 模擬器產生的 Agilex™ 5 FPGAs 模擬結果不正確?

環境

  • Intel® Quartus® Prime Pro Edition 軟體
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    重大問題

    描述

    Agilex™ 5 FPGAs不支援 Synopsys VCS* 兩步驟流程(一步編譯和詳細說明,下一步進行模擬)。如果您使用單一 VCS 命令行 ( run_vcs) 指定所有IP和Quartus®模擬庫源檔,則使用 Synopsys VCS 模擬器模擬多 IP 設計時,可能會看到不正確的模擬結果。

    解決方法

    按照以下步驟將 Synopsys VCS* 模擬器與 VCS MX 流程結合使用:

    1. 使用 mkdir 命令創建設計庫
    2. 使用 vloganvhdlan 命令將所有 IP 和 Quartus® 模擬庫源檔編譯到各自的庫中
    3. 使用 vcs 命令詳細闡述頂層設計,而不指定在步驟 2 中編譯的源檔
    4. 使用生成的 simv 可執行檔模擬您的設計

    上述步驟有時稱為 VCS 或 VCS MX 三步流程(一步編譯,下一步詳細說明,最後一步模擬)。

    請參閱平台設計器生成的 VCS MX 模擬設定腳本 (/synopsys/vcsmx/vcsmx_setup.sh),以獲取有關要編譯的庫檔、命令範例和命令參數的資訊。

    如果您之前使用的是 Platform Designer 生成的 VCS 模擬設定腳本 (/synopsys/vcs/vcs_setup.sh),請切換為使用 Platform Designer 產生的 VCS MX 模擬設定腳本 (/synopsys/vcsmx/vcsmx_setup.sh)。

    請參閱 Quartus® Prime Pro Edition 使用者指南:第三方模擬 ,瞭解有關合併生成的 Synopsys VCS MX 模擬腳本以用於頂級專案模擬設定腳本的更多指南。

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