【INTEL(ALTERA)】当使用 F-Tile 以太网 FPGA 硬 IP 并启用自动协商和链路训练 (AN/LT) 时,为什么链路训练无法完成?

目录

说明

解决方法


说明

由于 Quartus® Prime 专业版软件 24.1 版本存在问题,使用 F-Tile 以太网FPGA硬 IP 变体在使用 FGT PMA 并启用 ANLT 时,链路训练(LT) 将无法完成。如果"链路失败"计时器过期或链路重新启动且"链路故障"计时器已被禁用,则在链路训练重新启动后可能会出现此问题。

要确定此问题是否会导致链路故障,请在故障状态下执行以下步骤:

  1. 读取以太网 FPGA IP 的 F-Tile 自动协商和链路训练的"i_kr_reconfig"Avalon-MM (AVMM) 总线上的寄存器偏移0x3C0。
  2. 如果读取的数据是 32'h60,则链路故障是由此问题引起的。

解决方法

要在故障状态下解决此问题,请使用《F-Tile 架构以及 PMA 和 FEC 直接 PHY IP 用户指南 》中概述的"FGT 属性访问方法"重置 IP 变体中的每个通道。

每个通道的此命令应使用 Opcode = 0xF 和数据 = 0x8。

重置 IP 变体中的每个通道后,链路训练应正常完成。

从 Quartus® Prime Pro Edition 软件版本 24.2 开始,该问题已修复。

相关推荐
像素之间1 天前
HTTP之content-disposition
网络·网络协议·http
bnsarocket1 天前
Verilog和FPGA的自学笔记2——点亮LED
笔记·fpga开发·verilog·自学
程序员Aries1 天前
自定义网络协议与序列化/反序列化
linux·网络·c++·网络协议·程序人生
FIavor.1 天前
我发送给Apifox是http://localhost:9002/goods/getByUserName?name=张三 为什么会是500哪里错了?
java·服务器·网络协议·http
IT大灰狼1 天前
拌合站软件开发(27)监测各项IP设备可访问性
网络·网络协议·tcp/ip
易享电子1 天前
基于单片机智能台灯(调光,时钟)系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·fpga开发·51单片机·proteus
FIavor.1 天前
怎么办这是Apifox里执行http://localhost:9002/goods/getByUserName?name=“张三“为什么我改了还是500?
java·网络·网络协议·http
mit6.8241 天前
[cpprestsdk] http_client_config | GET | request()
网络·网络协议·http
电子凉冰1 天前
FPGA强化-串口RS485
fpga开发
ShiMetaPi1 天前
操作【GM3568JHF】FPGA+ARM异构开发板 使用指南:音频接口
arm开发·嵌入式硬件·fpga开发·rk3568