Artikel-ID: 000080260 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 28.11.2013

Falscher Registerwert nach Tx/Rx Reset

Umgebung

  • Intel® Quartus® II Anmeldungs-Edition
  • Ethernet
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Kritisches Problem

    Beschreibung

    Einige der MAC-Register mit niedriger Latenz von 10 GbE haben falsche Wert nach dem Zurücksetzen mit tx_rst_n oder rx_rst_n.. Dieses Problem betrifft die folgenden Register:

    • 0x0FE 0x0FF: Tx-Unterstrom-Abgeschnittener Datenrahmen Count
    • 0x0FC-0x0FD: Anzahl der abgeschnittenen Rx-Überlaufpakete
    • 0x0FE 0x0FF: Anzahl der verlorenen Pakete bei Rx Overflow
    • 0x140 0x17E: Tx Statistics (betrifft nur registerbasierte Statistiken)
    • 0x1C0 0x1FE: Rx Statistics (betrifft nur registerbasierte Statistiken)
    • 0x240: ECC-Fehlerstatus
    Lösung

    Um dieses Problem zu beheben, schreiben oder lesen Sie die folgenden Adressen um die Register wie in der Tabelle unten gezeigt zu löschen.

    Registriert

    Problemumgehung

    0x0FE-0x0FF: Anzahl der Tx-Datenrahmen mit Unterstrom abgeschnitten

    Nach tx_rst_n lesen Sie 0x03E unter der Adresse, um das Register zu löschen.

    0x0FC-0x0FD: Anzahl der abgeschnittenen Rx-Überlaufpakete

    Lesen Sie nach rx_rst_n die Adresse 0x0FC, um das Register zu löschen.

    0x0FE 0x0FF: Anzahl der verlorenen Pakete bei Rx Overflow

    Nach rx_rst_n lesen Sie 0x0FE unter der Adresse, um das Register zu löschen.

    0x140 0x17E: Tx Statistics

    Schreiben Sie nach tx_rst_n 0x1, um die 0x140 zum Löschen der Statistiken zu adressieren. Zähler.

    0x1C0-0x1FE: Rx Statistics

    Schreiben Sie nach rx_rst_n 0x1, um die 0x1C0 zum Löschen der Statistiken anzugehen. Zähler.

    0x240: ECC-Fehlerstatus

    Nach tx_rst_n oder rx_rst_n lesen Sie unter der Adresse 0x240, um sie zu löschen. die Register.

    Dieses Problem wird in einer zukünftigen Version der geringen Latenz behoben. 10 GbE MAC MegaCore-Funktion.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® programmierbare Geräte

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.