文章 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™ F 系列 FPGA 和 SoC FPGA

1

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