文章 ID: 000096429 内容类型: 故障排除 上次审核日期: 2025 年 06 月 16 日

当在 FGT 收发器上配置 100G-4 PMA Direct 模式时,为什么我会在 F-Tile PMA/FEC Direct PHY IP 变体的 TX 端看到位错误?

环境

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

关键问题

说明

由于 Quartus® Prime Pro Edition 软件版本 23.1 至 23.3 中存在一个问题,在为 FGT 收发器上的 100G-4 PMA Direct 模式配置 100G-4 PMA Direct 模式时,如果该变体实际放置在 F-tile 上,以便使用 F-tile 的 200G 硬 IP,则您可能会在 F-Tile PMA/FEC Direct PHY IP 变体的 TX 端遇到位错误。

无论速率或模式如何,100G-4 FEC 直接变体或任何其他变体都不会发生此问题。
要确定您的 100G-4 PMA 直接变体是否正在使用 F-tile 的 200G 硬 IP,请执行以下步骤:

  1. ) 打开 <project_name>.tlg.rpt
  2. ) 找到您的传输信道并确定它是否已放置在 tile 的 200G 硬 IP 中

例如:
-- BB_F_EHIP_TX
u0|example|dphy_hip_inst|persystem[0].perehip_tx[0].tx_ehip.x_bb_f_ehip_tx

--位置;z1577b_x393_y0_n0。妖孽200克_st_x2_0_tx

解决方法

要变通解决此问题,请在 IP 的“reconfig_pdp”总线上执行以下读取和写入:

  1. ) 读取 100G 型号的所有 (4) 个通道的寄存器0x6000
  2. ) 将寄存器的位 [6:3] 写入 至 4'b0010。保持寄存器的其余位不变

例如,如果寄存器 0x6000 读回 0x00380080,则使用 如下所示0x00380090 值写入该寄存器

% reg_write 0x06000 0x00380090
% reg_write 0x16000 0x00380090
% reg_write 0x26000 0x00380090
% reg_write 0x36000 0x00380090

从 Quartus® Prime 专业版软件版本 23.4 开始,该问题已修复。

相关产品

本文适用于 1 产品

英特尔® Agilex™ 7 FPGA 和 SoC FPGA

1

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