Artikel-ID: 000082222 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 26.09.2018

Wie erkenne ich den Unterschied zwischen einem lokalen Fehlerzustand und gültigen RX-Daten, wenn ich die Stratix® 10 E-Tile Hard IP for Ethernet FPGA IP verwende, die im PCS FEC-Status ohne MAC konfiguriert ist?

Umgebung

  • Intel® Quartus® Prime Pro Edition
  • Ethernet
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    Aufgrund eines Problems in der Quartus® Prime Software Version 18.1 und früher wird das Signal o_rx_pcs_fully_aligned nicht außerhalb des Stratix® 10 E-Tile Hard IP for Ethernet FPGA IP verfügbar gemacht, wenn es im PCS FEC-Status ohne MAC konfiguriert ist.

    Lösung

    Um dieses Problem zu umgehen, muss der Benutzer den RX MII-Port ordnungsgemäß decodieren, um eine lokale Fehlerbedingung zu ermitteln. Der folgende Pseudocodeausschnitt veranschaulicht einen solchen Decoder:

    Wenn (mii_data == 0x9C000001) (

    • Lokales Fehlerbild empfangen auf mii_data (RX)

    • Remote-Fehler wird bei den seriellen TX-Daten erwartet

    )

    else if (mii_data != 0x9C000001 && mii_valid==1)

    • mii_data ist ein gültiger XGMII-Block

    else if (mii_data != 0x9C000001 && mii_valid==0)

    • mii_data ignorieren, da es sich nicht um gültige XGMII-Daten handelt

    Endif

    Dieses Problem soll in einer zukünftigen Version der Quartus® Prime-Software behoben werden.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    เอฟพีจีเอ Intel® Stratix® 10 TX

    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.