Wenn Sie 16.0.2 Arria10 BSP mit PR verwenden, kann es vorkommen, dass eine Ausführung einer OpenCL Host-Anwendung ein falsches Verhalten zeigt. Es handelt sich um ein sehr seltenes und nicht deterministisches Problem.
Sie wird nur angezeigt, wenn FPGA über PR programmiert wird und dann den Hostcode mehrere Male in Sequenz ausführt. Die Vollständige Chip JTAG-Programmierung zeigt dieses Problem nicht an.
Sie können eine der folgenden Problemumgehungen anwenden.
1) Führen Sie die Host-ausführbare Datei erneut aus, wenn ein Fehler erkannt wird. Dieses Problem ist nicht persistent. Es erfordert keine Neuprogrammierung des Geräts.
2) Verwenden Sie JTAG-Programmierung anstelle von PR, um .aocx-Dateien auf Arria10-Geräten zu programmieren. So verwenden Sie die JTAG-Programmierung als Work-around:
Setzen Sie die Umgebungsvariable "export ACL_PCIE_USE_JTAG_PROGRAMMING=1" auf dem Linux/Windows-Host