文章 ID: 000091814 内容类型: 故障排除 上次审核日期: 2023 年 06 月 20 日

为什么在英特尔 Agilex® 7 FPGA I 系列 F-tile 设计中使用 400G 光学模块时,我无法启动链路?

关键问题

说明

对于设计超过 50G PAM4 的英特尔 Agilex® 7 FPGA F-Tile FGT 收发器,要想在使用 400G 光学模块进行回路时取得成功,您需要将媒体模式设置为 VSR/Optics。

解决方法

要解决此问题, 请参阅 以下 .tcl 文件中的 set_media_mode过程

ttk_helper_fgt_eth.tcl


要将媒体模式设置为 VSR/Optics,请按照以下步骤操作:

  1. 对于逻辑通道 0 到 15,0xFFFFC[1:0] 返回值表示逻辑通道 0 的物理位置。如果退回值是 2'b00,则表示逻辑通道 0 位于物理通道 0。2'b01 意味着逻辑通道 0 位于物理通道 1,2'b10 意味着物理通道 2,而 2'b11 意味着物理通道 3。此退回值适用于所有 16 个逻辑通道。
  2. 0x1FFFFC[1:0] 退回值表示逻辑通道 1 的物理位置。
    0x2FFFFC[1:0] 退回值表示逻辑通道 2 的物理位置。
    ...
    0x8FFFFC[1:0] 退回值表示逻辑通道 8 的物理位置。
  3. 对于 Ch0 ~ Ch3,请按照以下步骤操作:
    a) Write 0x14a(lane_number)64 以地址0x9003C。
    b) 调查地址0x90040直到位 14 = 0 和位 15 = 1。
    c) 写0x142(lane_number)64 以地址0x9003C。
    d) 调查地址0x90040直到位 14 = 0 和位 15 = 0。

    如果要切换回默认值,请按照以下步骤操作:
    a) Write 0x10a(lane_number)64 以解决0x9003C
    b) 调查地址0x90040直到位 14 = 0 和位 15 = 1。
    c) 写0x102(lane_number)64 以地址0x9003C。
    d) 调查地址0x90040直到位 14 = 0 和位 15 = 0。
  4. 对于 Ch4 ~ Ch7,请按照以下步骤操作:
    a) Write 0x14a(lane_number)64 以地址0x49003C。
    b) 调查地址0x490040直至位 14 = 0 和位 15 = 0。
    c) 写0x142(lane_number)64 以地址0x49003C。
    d) 调查地址0x490040位 14 = 0 和位 15 = 1。

    如果要切换回默认值,请按照以下步骤操作:
    a) Write 0x10a(lane_number)64 以地址0x49003C。
    b) 调查地址0x490040直到位 14 = 0 和位 15 = 1。
    c) 写0x102(lane_number)64 以地址0x49003C。
    d) 调查地址0x490040直至位 14 = 0 和位 15 = 0。

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

相关产品

本文适用于 3 产品

全部显示

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