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

为什么我的 F-Tile PMA/FEC Direct PHY 英特尔 FPGA IP PMA 类型 (FGT/FHT) 和 RX CDR 锁定到数据状态的软核 CSR 寄存器回读值使用英特尔® Quartus® Prime 专业版软件版本 21.2 无效?

环境

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

    由于英特尔® Quartus® Prime 专业版软件版本 21.2 出现问题,F-Tile PMA/FEC Direct PHY 英特尔 FPGA IP软核 CSR 寄存器的回读值无效。

    如果用户执行以下寄存器地址的回读值:

    1) PMA 类型

    a.  注册名称:PMA_type

    B。  价值:

    0:FGT

    1:FHT

    c. 偏移地址:0x800[12]

    d. 观察到的问题:PMA_type读回值可能不正确。

    2) RX CDR 锁定至数据

    a. 注册名称:rx_cdr_locked2data

    B。 价值:

    0:RX CDR PLL 未锁频。

    1:将相应的物理通道 RX CDR 锁定为数据。

    c. 偏移地址:0x814[15:0]

    d. 观察到的问题:即使 RX 通道实现了锁定到数据的模式,用于锁定到数据状态的 RX CDR 读回值始终卡在"0"状态。
     

    您将回读上述两个寄存器的一个无效值。此问题对 PMA Direct 和 FEC Direct 模式都有效。

    解决方法

    有一个补丁可用于修复英特尔 Quartus Prime 专业版软件 21.2 版的此问题。从下面的相应链接 下载 安装 Patch 0.16

    下载 补丁 0.16 for Windows (quartus-21.2-0.16-windows.exe
    下载 Linux 补丁 0.16 quartus-21.2-0.16-linux.run
    下载用于补丁 0.16quartus-21.2-0.16-readme.txt) 的 Readme

    补丁更新 Soft CSR 寄存器值,为上述两个寄存器提供正确的回读值。
    变通办法/修复程序实施后:

    1) PMA 类型

    FGT 类型的 PMA 类型回读 值为"0",FHT 为"1"。

    2) RX CDR 锁定至数据

    RX CDR 锁定到数据的回读值反映了通道的实际状态,即在未实现 RX 通道时表明 RX 通道何时实现 LTD 和取消维护。

    此问题从英特尔® Quartus® Prime Pro Edition 软件版本 21.3 开始修复。

    相关产品

    本文适用于 2 产品

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

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