文章 ID: 000097712 内容类型: 故障排除 上次审核日期: 2024 年 01 月 22 日

为什么英特尔® Stratix® 10 H-Tile 设备的低延迟 100G 以太网 英特尔® FPGA IP 内核的收发器工具包中看不到 100 Gbps 以太网收发器通道?

环境

    英特尔® Quartus® Prime Pro Edition
    低延迟 100G 以太网英特尔® FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于低延迟 100G 以太网英特尔® Stratix® 10 FPGA IP 设计示例中的自适应模块有限状态机 (FSM),该通道不会出现在英特尔® Quartus® Prime Pro Edition 软件 23.3 及更早版本的收发器工具包中。在 IP 向导中打开“ 启用 AN/LT 和自动适应模式 ”选项时,会出现此问题;当有限状态机打开和关闭英特尔® Stratix10® H-Tile 设备上的背景校准时,收发器工具包的操作将被中断。

解决方法

如果 启用 AN/LT 和 自动自适应模式已打开,则在启动收发器工具包之前将 1'b1 写入 0xXX325 寄存器的位 [12], 以使自动自适应模块 FSM 处于空闲状态,以便收发器工具包中出现收发器通道。关闭收发器工具包并将 1'b0 写入 0xXX325 寄存器的位 [12], 以重新启动自适应模块 FSM,这样系统控制台就不会挂起。

以下是在 H-Tile 设备上使用低延迟 100G 以太网英特尔® Stratix® 10 FPGA IP 设计示例以及开启启用 AN/LT 和自动适应模式 选项时需遵循的步骤。

  1. 在系统控制台中,键入 cd hwtest 以导航到 Tcl 脚本文件夹。
  2. 键入源 main.tcl 以加载 main.tcl 文件。
  3. 对于多通道低延迟 100G 以太网英特尔® FPGA IP设计示例,
    1. 执行通道 0 的命令 reg_write 0x325 0x1
    2. 执行通道 1 的命令 reg_write 0x10325 0x1
    3. 执行通道 2 的命令 reg_write 0x20325 0x1
    4. 执行通道 3 的命令 reg_write 0x30325 0x1
  4. 启动收发器工具包,然后可以看到 100 Gbps 的收发器通道。

使用收发器工具包后,执行以下步骤:

  1. 关闭收发器工具包。
  2. 对于多通道低延迟 100G 以太网英特尔® FPGA IP设计示例,
    1. 执行通道 0 的命令 reg_write 0x325 0x0
    2. 对通道 1 执行命令 reg_write 0x1032 05x0
    3. 执行通道 2 的命令 reg_write 0x20325 0x0
    4. 执行通道 3 的命令 reg_write 0x30325 0x0

此问题已在 英特尔® Quartus® Prime Pro Edition 软件的 23.4 版中修复。

相关产品

本文适用于 1 产品

英特尔® Stratix® 10 FPGA 和 SoC FPGA

1

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