文章 ID: 000080989 内容类型: 故障排除 上次审核日期: 2014 年 06 月 18 日

为什么使用 Aldec Riviera-PRO 或 Aldec ActiveHDL,用于 PCI Express 模拟的 Cyclone® V 硬核 IP 为何卡在 L0 状态?

环境

  • 英特尔® Quartus® II 软件
  • 模拟
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    用于 PCI Express 仿真的 Cyclone® V 硬核 IP 会卡在 L0 状态,因为加密的模拟模型正在尝试使用不包括在 riviera_pro.tcl 仿真脚本中的 Quartus® II 软件定义声明。

    解决方法

    进入 riviera_pro.tcl 并更新以下行:

    从:
    vlog “/eda/sim_lib/aldec/cyclonev_atoms_ncrypt.v”-work cyclonev_ver
    vlog “/eda/sim_lib/aldec/cyclonev_hmi_atoms_ncrypt.v”-work cyclonev_ver
    vlog “/eda/sim_lib/aldec/cyclonev_hssi_atoms_ncrypt.v”-work cyclonev_hssi_ver
    vlog “/eda/sim_lib/aldec/cyclonev_pcie_hip_atoms_ncrypt.v”-work cyclonev_pcie_hip_ver

    自:
    vlog 定义 QUARTUS“/eda/sim_lib/aldec/cyclonev_atoms_ncrypt.v”-work cyclonev_ver
    vlog 定义 QUARTUS“/eda/sim_lib/aldec/cyclonev_hmi_atoms_ncrypt.v”-work cyclonev_ver
    vlog 定义 QUARTUS“/eda/sim_lib/aldec/cyclonev_hssi_atoms_ncrypt.v”-work cyclonev_hssi_ver
    vlog 定义 QUARTUS“/eda/sim_lib/aldec/cyclonev_pcie_hip_atoms_ncrypt.v”-work cyclonev_pcie_hip_ver

    任何具有同步功能的生产线都需要添加到其定义的 QUARTUS。

    在 Aldec 工具中运行以下命令以成功进行模拟:

    来源 riviera_pro.tcl

    ld_debug
    运行

    相关产品

    本文适用于 5 产品

    Cyclone® V GT FPGA
    Cyclone® V GX FPGA
    Cyclone® V ST SoC FPGA
    Cyclone® V SE SoC FPGA
    Cyclone® V SX SoC FPGA

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