Artikel-ID: 000082526 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 20.08.2018

Warum aktualisiert der Intel® Arria® 10 PCIe* Hard IP Root Port die AER-Register nicht, wenn ein fehlerhaftes Abschlusspaket empfangen wird?

Umgebung

  • Intel® Quartus® Prime Pro Edition
  • Intel® Arria® 10 Cyclone® 10 Hard IP für PCI Express*
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Kritisches Problem

    Beschreibung

    Wenn die Intel® Arria® 10 PCIe* Hard IP als Root-Port konfiguriert ist, wenn sie eine Speicher-Leseanforderung an den Endpunkt sendet und der Endpunkt ein fehlerhaftes Vervollständigungspaket zurückgibt, aktualisiert der Root-Port möglicherweise das AER-Register nicht und setzt es stillschweigend aus.

     

    Dieses Problem wurde als Silicon Bug bestätigt.

    Lösung

    Um dieses Problem zu umgehen, muss sich die Benutzeranwendung dieser Einschränkung bewusst sein und einen Timer für nicht gepostete TLPs implementieren, der gesendet wird, während sie auf die Fertigstellung von Paketen wartet. Die Benutzerlogik muss dann überprüfen, ob der Feldwert länge mit der tatsächlichen Paketlänge für die Fertigstellungspakete übereinstimmt, die von Endpunkten gesendet werden.

    Dieses Problem wird voraussichtlich nicht in einer zukünftigen Version der Intel® Quartus® Prime Software behoben.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 1 Produkte

    Intel® Arria® 10 FPGAs und SoC FPGAs

    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.