文章 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

1

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