目录
说明
由于 Quartus® Prime 专业版软件 24.1 版本存在问题,使用 F-Tile 以太网FPGA硬 IP 变体在使用 FGT PMA 并启用 ANLT 时,链路训练(LT) 将无法完成。如果"链路失败"计时器过期或链路重新启动且"链路故障"计时器已被禁用,则在链路训练重新启动后可能会出现此问题。
要确定此问题是否会导致链路故障,请在故障状态下执行以下步骤:
- 读取以太网 FPGA IP 的 F-Tile 自动协商和链路训练的"i_kr_reconfig"Avalon-MM (AVMM) 总线上的寄存器偏移0x3C0。
- 如果读取的数据是 32'h60,则链路故障是由此问题引起的。
解决方法
要在故障状态下解决此问题,请使用《F-Tile 架构以及 PMA 和 FEC 直接 PHY IP 用户指南 》中概述的"FGT 属性访问方法"重置 IP 变体中的每个通道。
每个通道的此命令应使用 Opcode = 0xF 和数据 = 0x8。
重置 IP 变体中的每个通道后,链路训练应正常完成。
从 Quartus® Prime Pro Edition 软件版本 24.2 开始,该问题已修复。