文章 ID: 000082513 內容類型: 錯誤訊息 最近查看日期: 2012 年 06 月 20 日

在 ModelSim 或 Riviera-PRO 執行模擬範例設計時發生錯誤

環境

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

    重大問題

    描述

    當您嘗試執行 UniPHY 模擬範例設計時 在 ModelSim 或 Riviera-PRO 中,您可能會收到下列錯誤:

    Error: (vsim-125) The shared library ./submodules/libbytestream_pli.so being loaded was built on a 32-bit machine. A 32-bit shared library cannot be loaded in a 64-bit simulation. Please use compatible machines to build and load the library

    此問題影響到 DDR2 和 DDR3 通訊協定,以及 QDR II/II 和 RLDRAM II 使用基於 Nios II 的排序器時。

    解決方法

    此問題有兩種可能的解決方法:

    • 使用 32 位版本的 ModelSim 或 Riviera-PRO 可執行。
    • 在文字編輯器中,開 啟 msim_setup.tclvariant_name>_example_design/模擬/verilog/mentor/variant_name>_example_design/模擬/vhdl/mentor/。 找到該 alias elab 區段並移除 -pli /submodules/libbytestream_pli.sovsim

    相關產品

    本文章適用於 1 產品

    Intel® 可程式裝置

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