文章 ID: 000084258 内容类型: 故障排除 上次审核日期: 2013 年 08 月 14 日

为什么在尝试模拟 PCIe Avalon-MM 根端口配置时会出现以下错误?

环境

  • 适用于 PCI Express* 英特尔® FPGA IP 的 Arria® V 硬核 IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于 Quartus® II 软件版本 v12.1SP1 及更早版本中存在一个错误,当对配置为 Avalon® 内存映射 (Avalon-MM) 根端口的 PCI® Express IP 使用Stratix® V 或 Arria® V GZ 硬 IP 核时,自动生成的 ModelSim® 设置脚本 msim_setup.tcl 会产生下列格式的错误。在 ModelSim 中使用位于以下目录中的安装脚本时观察到这些错误:

    <Qsys name>\simulation\mentor\msim_setup.tcl

    # ** 错误: (vopt-7) 无法在读取模式下打开信息文件 “pcie_sv_hip_avmm_0/_info”。

    # 没有这样的文件或目录。(errno = ENOENT)

    # ** 错误:./..submodules/altpcie_sv_hip_avmm_hwtcl.v(2354):未定义模块 'altpcietb_bfm_log_common'。

    # ** 错误: (vopt-7) 无法在读取模式下打开信息文件 “pcie_sv_hip_avmm_0/_info”。

    # 没有这样的文件或目录。(errno = ENOENT)

    # ** 错误:./..submodules/altpcie_sv_hip_avmm_hwtcl.v(2355):未定义模块 'altpcietb_bfm_req_intf_common'。

    # ** 错误: (vopt-7) 无法在读取模式下打开信息文件 “pcie_sv_hip_avmm_0/_info”。

    # 没有这样的文件或目录。(errno = ENOENT)

    # ** 错误:./..submodules/altpcie_sv_hip_avmm_hwtcl.v(2356):未定义模块 'altpcietb_bfm_shmem_common'。

    # ** 错误: (vopt-7) 无法在读取模式下打开信息文件 “pcie_sv_hip_avmm_0/_info”。

    # 没有这样的文件或目录。(errno = ENOENT)

    # ** 错误:./..submodules/altpcie_sv_hip_avmm_hwtcl.v(2357):未定义模块 'altpcietb_ltssm_mon'。

    # 优化失败

    # 加载设计时出错

    解决方法

    此问题仅在独立 IP 模拟脚本中出现。自动生成的完整测试平台工作正常。

    作为解决方法,请删除文件 altpcie_sv_hip_avmm_hwtcl.v 中如下所示的四行 2354 到 2357

    altpcietb_bfm_log_common bfm_log_common ( .dummy_out (bfm_log_common_dummy_out));
    altpcietb_bfm_req_intf_common bfm_req_intf_common ( .dummy_out (bfm_req_intf_common_dummy_out));
    altpcietb_bfm_shmem_common bfm_shmem_common ( .dummy_out (bfm_shmem_common_dummy_out));
    altpcietb_ltssm_mon ltssm_mon ( .dummy_out (ltssm_dummy_out), .ep_ltssm (5\'h0), .rp_clk (sim_pipe_pclk_out), .rp_ltssm (ltssmstate), .rstn (npor));

    Quartus® II 软件的未来版本中将修复该问题。

    相关产品

    本文适用于 4 产品

    Stratix® V GS FPGA
    Stratix® V GT FPGA
    Stratix® V GX FPGA
    Arria® V GZ FPGA

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