文章 ID: 000092103 内容类型: 故障排除 上次审核日期: 2023 年 11 月 07 日

为什么锁定至参考 (LTR) 模式不适用于 F-Tile PMA/FEC 直接 PHY 英特尔® FPGA IP?

环境

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

    由于英特尔® Quartus® Prime Pro Edition 软件 23.1 及更早版本存在问题,无法为 F-Tile PMA/FEC Direct PHY 英特尔® FPGA IP启用锁定至参考 (LTR) 模式。

    解决方法

    对于使用 PAM4 的 PMA 类型 FGT 和采用 PAM4/NRZ 的 PMA 类型 FHT,没有变通办法。
    但是,对于具有不归零 (NRZ) 的物理介质连接子层 (PMA) 类型 FGT,有一种解决方法可以在英特尔® Quartus® Prime 专业版软件 23.1 及更早版本中避免此问题。

    以下步骤是信令通道设计的一个示例:

    1. 在项目 .qsf 文件中添加以下 QSF 赋值
    • set_instance_assignment -name HSSI_PARAMETER “flux_mode=FLUX_MODE_BYPASS” -to rx_serial_data[0] -entity top

    • set_instance_assignment -name HSSI_PARAMETER “flux_mode=FLUX_MODE_BYPASS” -to tx_serial_data[0] -entity top

    • set_instance_assignment -name HSSI_PARAMETER “engineered_link_mode=ENABLE” -to rx_serial_data[0] -entity top

    • set_instance_assignment -name HSSI_PARAMETER “engineered_link_mode=ENABLE” -to tx_serial_data[0] -entity top

    • set_instance_assignment -name HSSI_PARAMETER “rx_adapt_mode=RX_ADAPT_MODE_STATIC_EQ” -to rx_serial_data[0] -entity top

    注: “rx_serial_data[0]”替换为您设计的接收器信号。

    “tx_serial_data[0]”替换为您设计的变送器信号。

    “top”替换为设计的顶层实体名称。

    对于多车道设计,您应该为每个车道分配上述 5 个分配。

    2. 重新编译 和编程您的设计。

    3. 通过数据通路Avalon®内存映射接口,写入 CSR rx_ignore_locked2data值为 1'b1 的寄存器 0x818[0]

    4. 断言 rx_reset

    5. 通过 PMA Avalon内存映射接口, 写入 以下值为 1'b1 的寄存器:

    • 0x41680[28]

    • 0x41680[24]

    • 0x41580[31]

    • 0x41580[30]

    6. 取消断言rx_reset

    此问题将在未来的 英特尔® Quartus® Prime 专业版软件版本中修复。

    相关产品

    本文适用于 1 产品

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

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