文章 ID: 000077358 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

为什么在使用原生 PHY IP 配置文件功能时会看到Arria 10 个设备收发器错误?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • 收发器原生 PHY 英特尔® Arria® 10 Cyclone® 10 FPGA IP
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于 Arria 10 设备原生 PHY IP 中出现错误,使用配置配置文件功能的设计可能包含在 Quartus Prime 项目文件夹之外的任何地方生成原生 PHY IP 时不会计时出的路径。

    每个配置配置文件的收发器计时信息包含在 IP 生成的 .json 文件中,该文件由原生 PHY IP .qip 文件参考。

    原生 PHY IP 生成的配置配置文件对位置很敏感。如果原生 PHY IP 在 Quartus Prime 项目文件夹之外的任何地方生成,则将错过 .json 文件。该项目将成功编译,而无需重新计时.json 计时文件,但将缺少非默认配置文件的计时弧。

    Quartus Prime 软件不提供警告。

    在这种情况下,默认原生 PHY IP 配置被计时,但不包括替代配置配置。

    我如何知道我的设计是否受到影响?

    您可以查看您的 Quartus Prime 项目,查看您是否受到附加 check_transceiver_profiles.tcl 脚本的影响。该脚本可以识别丢失.json 文件以及潜在的时序弧缺失。您可以从 Quartus Prime Tools > TCL 脚本下拉菜单中获取该文件。脚本的输出可以在 消息 窗口的 系统 选项卡中看到。

    变通办法 1

    确保将原生 PHY IP 放置在 Quartus Prime 项目文件夹中。您可以将 .qsys 文件置于与 .qpf 文件相同的文件夹中来实现这一点。然后,您可以从此位置重新生成 IP。

    变通办法 2

    在以下 IP 生成的文件中将相关路径修改为"all".json 文件:

    \\\altera_xcvr_native_a10_16*\synth\_altera_xcvr_native_a10_16*_*.sv

     

    从:

    reconfig_settings

    .hssi_10g_rx_pcs_reconfig_settings("./>/altera_xcvr_native_a10_16*/synth/rcfg_timing_db/hssi_10g_rx_pcs_reconfig_settings_*.json"),

    .hssi_10g_tx_pcs_reconfig_settings(".//altera_xcvr_native_a10_16*/synth/rcfg_timing_db/hssi_10g_tx_pcs_reconfig_settings_*.json"),

    .......

    reconfig_settings

    .hssi_10g_rx_pcs_reconfig_settings(" //altera_xcvr_native_a10_16*/synth/rcfg_timing_db/hssi_10g_rx_pcs_reconfig_settings_*.json"),

    .hssi_10g_tx_pcs_reconfig_settings(" //altera_xcvr_native_a10_16*/synth/rcfg_timing_db/hssi_10g_tx_pcs_reconfig_settings_*.json),)

    .......

    如何使用这些变通办法来分析预置和路由设计?

    应用上面提到的任一变通方法后,您可以从 Quartus Prime 处理>Start>Start TimeQuest 时序分析器 下拉菜单中重新运行 TimeQuest 时序分析器。

    对于直接在 TimeQuest GUI 中执行时序分析的用户,您必须在应用两个变通方法后,使用"create_timing_netlist -force_dat"命令来创建时序网络列表和更新的时序信息。

    变通方法/修复

    相关产品

    本文适用于 1 产品

    英特尔® Arria® 10 FPGA 和 SoC FPGA

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