Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (1)

Intel Acceleration Stack für Xeon-CPU mit FPGAs 1.0 Errata

Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (6)

Produktinformationen

Ausgabe Beschreibung Problemumgehung Status
Flash-Fallback hält PCIe-Timeout nicht ein Der Host kann nach einem Flash hängen bleiben oder einen PCIe-Fehler melden
Es ist ein Failover aufgetreten. Dieses Problem kann beim Benutzerbild angezeigt werden
im Flash ist beschädigt und das Konfigurationssubsystem lädt die Datei
Factory-Image in das FPGA.
Befolgen Sie die Anweisungen im Abschnitt „Flash mit FPGA aktualisieren“.
Interface Manager (FIM)-Image mit Intel Quartus Prime Programmer
Abschnitt im Intel Acceleration Stack Quick Start Guide für Intel
Programmierbare Beschleunigungskarte mit Intel Arria 10 GX FPGA. Wenn die
Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren örtlichen Außendienstmitarbeiter.
Betrifft: Intel Acceleration Stack 1.0-Produktion
Status: Keine geplante Fehlerbehebung
Nicht unterstützte Pakettypen der Transaktionsschicht Beim Acceleration Stack FPGA Interface Manager (FIM) ist dies nicht der Fall
Unterstützt PCIe* Memory Read Lock, Configuration Read Type 1 und
Konfiguration: Transaktionsschichtpakete (TLPs) vom Typ 1 schreiben. Wenn die
Wenn das Gerät ein PCIe-Paket dieses Typs empfängt, antwortet es nicht
mit einem Abschlusspaket wie erwartet.
Keine Problemumgehung verfügbar. Betrifft: Intel Acceleration Stack 1.0-Produktion
Status: Keine geplante Fehlerbehebung
JTAG In der FPGA-Schnittstelle können Timingfehler gemeldet werden
Manager
Möglicherweise meldet der Intel Quartus Prime Pro Edition Timing Analyzer
uneingeschränkt JTAG E/A-Pfade im FIM.
Diese uneingeschränkten Pfade können getrost ignoriert werden, da die
JTAG E/A-Pfade werden im FIM nicht verwendet.
Betrifft: Intel Acceleration Stack 1.0-Produktion
Status: Geplante Fehlerbehebung im Intel Acceleration Stack 1.1

Anweisungen zur Produktverwendung

Um die oben genannten Probleme zu beheben, befolgen Sie bitte die folgenden Anweisungen:

Flash-Fallback hält PCIe-Timeout nicht ein

Wenn nach einem Flash-Failover ein Hang oder ein PCIe-Fehler auftritt, kann dies an einem beschädigten Benutzerbild im Flash liegen. Um dieses Problem zu beheben, gehen Sie bitte wie folgt vor:

  1. Weitere Informationen finden Sie in der Kurzanleitung zum Intel Acceleration Stack für die programmierbare Intel Beschleunigungskarte mit Intel Arria 10 GX FPGA.
  2. Befolgen Sie die Anweisungen im Abschnitt „Aktualisieren von Flash mit dem FPGA Interface Manager (FIM)-Image mithilfe des Intel Quartus Prime Programmer“.
  3. Wenn das Problem weiterhin besteht, wenden Sie sich für weitere Unterstützung an Ihren örtlichen Außendienstmitarbeiter.

Nicht unterstützte Pakettypen der Transaktionsschicht

Wenn Sie Probleme mit nicht unterstützten Pakettypen der Transaktionsschicht haben, z. B. PCIe Memory Read Lock, Configuration Read Type 1 und Configuration Write Type 1, führen Sie die folgenden Schritte aus:

  1. Für dieses Problem ist keine Problemumgehung verfügbar. Bitte beachten Sie, dass der Acceleration Stack FPGA Interface Manager (FIM) diese Pakettypen nicht unterstützt.

JTAG Timing-Fehler können im FPGA Interface Manager gemeldet werden

Wenn Sie auf J. stoßenTAG Wenn im FPGA Interface Manager Zeitfehler gemeldet werden, führen Sie die folgenden Schritte aus:

  1. Sie können das uneingeschränkte J getrost ignorierenTAG Vom Intel Quartus Prime Pro Edition Timing Analyzer im FIM gemeldete E/A-Pfade.
  2. Diese Pfade werden im FIM nicht verwendet und sollten sich nicht auf dessen Funktionalität auswirken.

Intel® Acceleration Stack für Intel® Xeon® CPU mit FPGAs 1.0 Errata

Dieses Dokument enthält Informationen zu Errata, die den Intel® Acceleration Stack für Intel Xeon® CPU mit FPGAs betreffen.

Ausgabe Betroffene Versionen Geplante Behebung
Flash-Fallback entspricht nicht PCIe Time-out auf Seite 4 Acceleration Stack 1.0 Produktion Keine geplante Lösung
Nicht unterstütztes Transaktionsschichtpaket Arten auf Seite 5 Acceleration Stack 1.0 Produktion Keine geplante Lösung
JTAG Es können Zeitfehler gemeldet werden im FPGA Interface Manager auf Seite 6 Acceleration Stack 1.0 Produktion Beschleunigungsstapel 1.1
Das fpgabist-Tool funktioniert nicht Hexadezimale Busnummern richtig auf Seite 7 Acceleration Stack 1.0 Produktion Beschleunigungsstapel 1.1
Mögliche niedrige dma_afu-Bandbreite fällig zur memcpy-Funktion auf Seite 8 Acceleration Stack 1.0 Beta und Produktion Beschleunigungsstapel 1.1
Die Option regress.sh -r funktioniert nicht Mit dma_afu auf Seite 9 Acceleration Stack 1.0 Produktion Keine geplante Behebung

Die folgende Tabelle kann als Referenz verwendet werden, um den FPGA Interface Manager (FIM), die Open Programmable Acceleration Engine (OPAE) und die Intel Quartus® Prime Pro Edition-Version zu identifizieren, die Ihrer Software-Stack-Version entspricht.

Tabelle 1. Intel Acceleration Stack 1.0 Referenztabelle

Intel-Beschleunigung Stack-Version Bretter FIM-Version (PR-Schnittstellen-ID) OPAE-Version Intel Quartus Prime Pro-Edition
1.0 Produktion(1) Intel PAC mit Intel Arria® 10 GX FPGA ce489693-98f0-5f33-946d-560708

be108a

0.13.1 17.0.0

Zugehörige Informationen

Intel Acceleration Stack für Intel Xeon CPU mit FPGAs – Versionshinweise Weitere Informationen zu bekannten Problemen und Verbesserungen für Intel Acceleration Stack 1.0 finden Sie in den Versionshinweisen

(1) Die Werkspartition des Konfigurations-Flashs enthält die Acceleration Stack 1.0 Alpha-Version. Wenn das Image in der Benutzerpartition nicht geladen werden kann, erfolgt ein Flash-Failover und stattdessen wird das Factory-Image geladen. Nach einem Flash-Failover lautet die PR-ID d4a76277-07da-528d-b623-8b9301feaffe.

Flash-Fallback hält PCIe-Timeout nicht ein

Beschreibung

Nach einem Flash-Failover kann der Host hängen bleiben oder einen PCIe-Fehler melden. Dieses Problem tritt auf, wenn das Benutzer-Image im Flash beschädigt ist und das Konfigurationssubsystem das werkseitige Image in den FPGA lädt.

Problemumgehung
Befolgen Sie die Anweisungen im Abschnitt „Aktualisieren von Flash mit FPGA Interface Manager (FIM) Image mit Intel Quartus Prime Programmer“ im Intel Acceleration Stack Quick Start Guide für Intel Programmable Acceleration Card mit Intel Arria 10 GX FPGA. Wenn das Problem weiterhin besteht, wenden Sie sich an Ihren örtlichen Außendienstmitarbeiter.

Status

  • Betrifft: Intel Acceleration Stack 1.0-Produktion
  • Status: Keine geplante Fehlerbehebung

Zugehörige Informationen
Intel Acceleration Stack Quick Start Guide für Intel Programmable Acceleration Card mit Intel Arria 10 GX FPGA

Nicht unterstützte Pakettypen der Transaktionsschicht

Beschreibung
Der Acceleration Stack FPGA Interface Manager (FIM) unterstützt keine PCIe* Memory Read Lock-, Configuration Read Type 1- und Configuration Write Type 1-Transaktionsschichtpakete (TLPs). Empfängt das Gerät ein solches PCIe-Paket, antwortet es nicht wie erwartet mit einem Completion-Paket.

Problemumgehung
Keine Problemumgehung verfügbar.

Status

  • Betrifft: Intel Acceleration Stack 1.0-Produktion
  • Status: Keine geplante Fehlerbehebung
JTAG Timing-Fehler können im FPGA Interface Manager gemeldet werden

Beschreibung
Der Timing-Analysator der Intel Quartus Prime Pro Edition meldet möglicherweise uneingeschränkte JTAG E/A-Pfade im FIM.

Problemumgehung
Diese uneingeschränkten Pfade können getrost ignoriert werden, da der JTAG E/A-Pfade werden im FIM nicht verwendet.

Status

  • Betrifft: Intel Acceleration Stack 1.0-Produktion
  • Status: Geplante Fehlerbehebung im Intel Acceleration Stack 1.1
Das fpgabist-Tool übergibt hexadezimale Busnummern nicht ordnungsgemäß

Beschreibung
Das fpgabist-Tool der Open Programmable Acceleration Engine (OPAE) übergibt keine gültigen Busnummern, wenn die PCIe-Busnummer ein Zeichen größer als F ist. Wenn eines dieser Zeichen enthalten ist, wird möglicherweise die folgende Fehlermeldung angezeigt:

Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (2)

Problemumgehung
Ändern Sie /usr/bin/bist_common.py Zeile 83 von Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (3)

Zu Intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (4)

Status
Betrifft: Intel Acceleration Stack 1.0 Produktionsstatus: Geplante Korrektur in Intel Acceleration Stack 1.1

Mögliche niedrige dma_afu-Bandbreite aufgrund der Memcpy-Funktion

Beschreibung
Aufgrund der Verwendung der Memcpy-Funktion im dma_afu-Treiber meldet fpgabist möglicherweise eine geringere Bandbreite für dma_afu, nicht jedoch für natives Loopback 3 (NLB3).

Problemumgehung
Sie können dieses Problem umgehen, indem Sie memcpy aus dem dma_afu-Treibercode entfernen und Code hinzufügen, um Puffer vom Benutzer zu akzeptieren, die vorab angeheftet wurden. Für die Verwendung mit OpenCL* gibt es derzeit keinen Workaround.

Status

  • Betrifft: Intel Acceleration Stack 1.0 Beta und Produktion
  • Status: Geplante Fehlerbehebung im Intel Acceleration Stack 1.1
Die Option regress.sh -r funktioniert nicht mit dma_afu

Beschreibung
Bei Verwendung der Option -r mit regress.sh funktioniert das Skript nicht mit der dma_afu-Example. Die Verwendung der Option -r führt zu einem schwerwiegenden gcc-Fehler.

Problemumgehung
Verwenden Sie nicht die Option -r, wenn Sie das Skript regress.sh ausführen. Wenn Sie das Skript ohne die Option -r ausführen, wird die Ausgabesimulation in $OPAE_LOC/ase/rtl_sim anstelle eines vom Benutzer angegebenen Verzeichnisses abgelegt.

Status

  • Betrifft: Intel Acceleration Stack 1.0-Produktion
  • Status: Keine geplante Fehlerbehebung

Intel Acceleration Stack für Intel Xeon CPU mit FPGAs 1.0 Errata-Revisionsverlauf

Datum Intel Acceleration Stack-Version Änderungen
2018.06.22 1.0 Produktion (kompatibel mit Intel Quartus Prime Pro Edition

17.0.0)

Der Pfad von bist_common.py wurde aktualisiert file Im fpgabist-Tool werden hexadezimale Busnummern nicht korrekt übergeben. Erratum.
2018.04.11 1.0 Produktion (kompatibel mit Intel Quartus Prime Pro Edition

17.0.0)

Erstveröffentlichung.

Intel Corporation. Alle Rechte vorbehalten. Intel, das Intel-Logo und andere Intel-Marken sind Marken der Intel Corporation oder ihrer Tochtergesellschaften. Intel garantiert die Leistung seiner FPGA- und Halbleiterprodukte gemäß den aktuellen Spezifikationen gemäß Intels Standardgewährleistung, behält sich jedoch das Recht vor, jederzeit ohne Vorankündigung Änderungen an Produkten und Diensten vorzunehmen. Intel übernimmt keine Verantwortung oder Haftung, die sich aus der Anwendung oder Verwendung von hierin beschriebenen Informationen, Produkten oder Diensten ergeben, es sei denn, Intel hat ausdrücklich schriftlich zugestimmt. Intel-Kunden wird empfohlen, die neueste Version der Gerätespezifikationen zu beschaffen, bevor sie sich auf veröffentlichte Informationen verlassen und bevor sie Produkte oder Dienstleistungen bestellen.
*Andere Namen und Marken können Eigentum Dritter sein.

Dokumente / Ressourcen

Intel Acceleration Stack für Xeon-CPU mit FPGAs 1.0 Errata [pdf] Benutzerhandbuch
Beschleunigungsstapel für Xeon-CPU mit FPGAs 1.0 Errata, Xeon-CPU mit FPGAs 1.0 Errata, Beschleunigungsstapel, Stapel

Verweise

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind markiert *