Aufgrund eines Problems in der Quartus® Prime Pro Edition Software Version 24.1 kann Link Training(LT) nicht abgeschlossen werden, wenn die F-Tile Ethernet FPGA Hard IP-Variante verwendet wird, wenn FGT PMAs verwendet werden und ANLT aktiviert ist. Dieses Problem kann nach einem Neustart des Link-Trainings auftreten, wenn der Timer "Link fail" abläuft oder wenn die Verbindung neu gestartet wird und der Timer "Link fail" deaktiviert wurde.
Um festzustellen, ob dieses Problem einen Verbindungsfehler verursacht, führen Sie die folgenden Schritte aus, während Sie sich im fehlgeschlagenen Zustand befinden:
- Lesen Sie Register Offset 0x3C0 auf dem "i_kr_reconfig" Avalon-MM (AVMM) Bus der F-Tile Auto-Negotiation und Link Schulung für Ethernet FPGA IP.
- Wenn die gelesenen Daten 32'h60 sind, wurde der Verbindungsfehler durch dieses Problem verursacht.
Um dieses Problem im ausgefallenen Zustand zu umgehen, verwenden Sie die "FGT Attribute Access Method", die im "F-Tile Architecture and PMA and FEC Direct PHY IP User Guide" beschrieben ist, um jede Lane in Ihrer IP-Variante zurückzusetzen.
Dieser Befehl pro Lane sollte Opcode = 0xF und Data = 0x8 verwenden.
Nachdem Sie jede Lane in Ihrer IP-Variante zurückgesetzt haben, sollte das Link-Training normal abgeschlossen sein.
Dieses Problem wurde ab Version 24.2 der Quartus® Prime Pro Edition Software behoben.