文章 ID: 000082513 内容类型: 错误讯息 上次审核日期: 2021 年 08 月 29 日

在 ModelSim 或 Riviera-PRO 中运行模拟示例设计时发生错误

环境

  • 英特尔® 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.tcl_example_design/模拟/verilog/mentor/ _example_design/模拟/vhdl/mentor/ 找到该 alias elab 部分并 -pli /submodules/libbytestream_pli.so 移除 行 vsim

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

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