PR で 16.0.2 Arria10 BSP を使用している場合、OpenCL ホスト・アプリケーションの実行に不正な動作が表示される場合があります。これは非常に稀で非確定的な問題です。
これは、FPGAが PR を介してプログラムされ、ホストコードを複数回連続して実行している場合にのみ表示されます。フルチップ JTAG プログラミングではこの問題は生じません。
次のいずれかの回避策を適用することができます。
1) 障害が検出された場合は、ホスト実行ファイルを再実行します。この問題は永続的でない問題です。デバイスの再プログラムは必要ありません。
2) PR の代わりに JTAG プログラミングを使用して、Arria10 デバイス上の .aocx ファイルをプログラミングします。JTAG プログラミングを回避策として使用するには:
Linux/Windows ホストで環境変数「export ACL_PCIE_USE_JTAG_PROGRAMMING=1」を設定する