文章 ID: 000092732 内容类型: 错误讯息 上次审核日期: 2023 年 08 月 23 日

将 F-tile PMA/FEC 直接 PHY 英特尔® FPGA IP配置为 FGT、系统 PLL 时钟模式、单宽、16 位 PMA 接口时为何会看到英特尔® Quartus®逻辑生成错误?

环境

  • 英特尔® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明

    由于英特尔® Quartus® Prime Pro Edition 软件 22.3 及更早版本中存在一个错误,在将 F-tile PMA/FEC Direct PHY 英特尔® FPGA IP配置为 FGT(系统 PLL 时钟模式、单宽、16 位 PMA 接口)时,您可能会看到逻辑生成错误。

    英特尔 Quartus逻辑生成错误将包含以下内容:

    错误 (21843): sys_clk_src == SYS_CLK_SRC_XCVR

    错误 (21843): tx_aib_if_fifo_mode == TX_AIB_IF_FIFO_MODE_REGISTER

    错误 (21843): tx_en == TRUE

    错误 (21843): tx_excvr_if_fifo_mode == TX_EXCVR_IF_FIFO_MODE_PHASECOMP

    错误 (21843): tx_primary_use == TX_PRIMARY_USE_DIRECT_BUNDLE

    错误 (21843): tx_xcvr_width == TX_XCVR_WIDTH_16

    解决方法

    要变通此错误,请执行以下步骤:

    1. 打开 output_files 文件夹中的 *.tlg.rpt 文件

    2. 在 .tlg.rpt 文件的“逻辑生成工具 IP 参数设置报告”部分搜索“bb_f_ehip_tx”和“bb_f_ehip_rx”,复制bb_f_ehip_tx 和 bb_f_ehip_rx 关联的路径

    两个各自的值将类似于以下示例:

    fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx -entity top_devkit

    fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_rx[0].rx_ehip.x_bb_f_ehip_rx -entity top_devkit

    3. 添加 以下 两个 Quartus 设置文件 (QSF) 赋值 ,其中 <value> 字段是在步骤 2 中复制的两个路径

    set_instance_assignment -name HSSI_PARAMETER“tx_primary_use=TX_PRIMARY_USE_BUNDLE_SOFT_PIPE” -到 <value>

    set_instance_assignment -name HSSI_PARAMETER“rx_primary_use=RX_PRIMARY_USE_BUNDLE_SOFT_PIPE” -到 <value>

    完整的 QSF 赋值将类似于以下示例:

    set_instance_assignment -name HSSI_PARAMETER “tx_primary_use=TX_PRIMARY_USE_BUNDLE_SOFT_PIPE” -to fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx -entity top_devkit

    set_instance_assignment -name HSSI_PARAMETER “rx_primary_use=RX_PRIMARY_USE_BUNDLE_SOFT_PIPE” -to fgt_10g_single|directphy_f_0|dphy_hip_inst|persystem[0].perehip_rx[0].rx_ehip.x_bb_f_ehip_rx -entity top_devkit

    4. 保存 QSF 编译设计

    该问题将在英特尔® Quartus Prime Pro Edition 软件的未来版本中修复。

    相关产品

    本文适用于 2 产品

    英特尔® Agilex™ F 系列 FPGA 和 SoC FPGA
    英特尔® Agilex™ 7 FPGA 和 SoC FPGA I 系列

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