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

Intel アクセラレーション スタック (Xeon CPU および FPGA 対応) 1.0 エラッタ

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

製品情報

問題 説明 回避策 状態
フラッシュフォールバックが PCIe タイムアウトを満たさない フラッシュ後にホストがハングしたりPCIe障害を報告したりすることがある
フェイルオーバーが発生しました。この問題は、ユーザーイメージ
フラッシュ内のデータが破損し、構成サブシステムが
ファクトリーイメージを FPGA に読み込みます。
FPGAによるフラッシュの更新の手順に従ってください。
Intel Quartus Prime プログラマーを使用したインターフェイス マネージャー (FIM) イメージ
インテルアクセラレーションスタッククイックスタートガイドの「インテル
Intel Arria 10 GX FPGAを搭載したプログラマブルアクセラレーションカード。
問題が解決しない場合は、最寄りの現場担当者にお問い合わせください。
影響: Intel Acceleration Stack 1.0 製品版
ステータス: 修正予定なし
サポートされていないトランザクション層パケットタイプ アクセラレーションスタックFPGAインターフェースマネージャ(FIM)は
PCIe*メモリ読み取りロック、構成読み取りタイプ1、および
構成書き込みタイプ1トランザクション層パケット(TLP)。
デバイスがこのタイプのPCIeパケットを受信して​​も応答しない
予想通り、完了パケットが送信されます。
回避策はありません。 影響: Intel Acceleration Stack 1.0 製品版
ステータス: 修正予定なし
JTAG FPGAインターフェースでタイミング障害が報告される可能性がある
マネージャー
インテルQuartus Primeプロエディションタイミングアナライザーは、
制約のないJTAG FIM 内の I/O パス。
これらの制約のないパスは、
JTAG FIM では I/O パスは使用されません。
影響: Intel Acceleration Stack 1.0 製品版
ステータス: Intel Acceleration Stack 1.1 で修正予定

製品使用説明書

上記の問題を解決するには、以下の手順に従ってください。

フラッシュフォールバックが PCIe タイムアウトを満たさない

フラッシュ フェイルオーバー後にハングまたは PCIe 障害が発生した場合は、フラッシュ内のユーザー イメージが破損している可能性があります。この問題を解決するには、次の操作を実行してください。

  1. Intel Arria 10 GX FPGA 搭載の Intel プログラマブル アクセラレーション カードについては、Intel アクセラレーション スタック クイック スタート ガイドを参照してください。
  2. 「Intel Quartus Prime Programmer を使用して FPGA インターフェイス マネージャー (FIM) イメージでフラッシュを更新する」セクションの指示に従います。
  3. 問題が解決しない場合は、現地の担当者に連絡してサポートを受けてください。

サポートされていないトランザクション層パケットタイプ

PCIe メモリ読み取りロック、構成読み取りタイプ 1、構成書き込みタイプ 1 など、サポートされていないトランザクション レイヤー パケット タイプで問題が発生している場合は、次の手順に従ってください。

  1. この問題に対する回避策はありません。Acceleration Stack FPGA インターフェイス マネージャー (FIM) はこれらのパケット タイプをサポートしていないことに注意してください。

JTAG FPGAインターフェースマネージャでタイミングエラーが報告されることがある

Jに遭遇した場合TAG FPGA インターフェイス マネージャーでタイミング エラーが報告された場合は、次の手順に従ってください。

  1. 制約のないJは無視しても問題ありません。TAG FIM の Intel Quartus Prime Pro Edition タイミング アナライザーによって報告される I/O パス。
  2. これらのパスは FIM では使用されず、その機能に影響を与えることはありません。

Intel® Xeon® CPU および FPGA 向け Intel® アクセラレーション スタック 1.0 エラッタ

このドキュメントでは、Intel® Acceleration Stack for Intel Xeon® CPU with FPGAs に影響するエラッタに関する情報を提供します。

問題 影響を受けるバージョン 計画的な修正
フラッシュフォールバックはPCIeを満たさない タイムアウト 4ページ目 アクセラレーションスタック 1.0 の制作 修正予定なし
サポートされていないトランザクション層パケット 種類 5ページ目 アクセラレーションスタック 1.0 の制作 修正予定なし
JTAG タイミングの失敗が報告される可能性がある FPGAインターフェースマネージャ 6ページ目 アクセラレーションスタック 1.0 の制作 アクセラレーションスタック 1.1
fpgabist ツールが通らない 16進バス番号を正しく 7ページ目 アクセラレーションスタック 1.0 の制作 アクセラレーションスタック 1.1
dma_afu 帯域幅が低い可能性があります memcpy関数へ 8ページ目 アクセラレーション スタック 1.0 ベータ版と製品版 アクセラレーションスタック 1.1
regress.sh -r オプションが機能しない dma_afu付き 9ページ目 アクセラレーションスタック 1.0 の制作 修正予定なし

以下の表は、ソフトウェア スタック リリースに対応する FPGA インターフェイス マネージャー (FIM)、Open Programmable Acceleration Engine (OPAE)、および Intel Quartus® Prime Pro Edition のバージョンを識別するための参考として使用できます。

表 1. Intel Acceleration Stack 1.0 リファレンス テーブル

インテルアクセラレーション スタック バージョン ボード FIM バージョン (PR インターフェース ID) OPAE バージョン インテル Quartus Prime プロ・エディション
1.0 生産(1) Intel PAC と Intel Arria® 10 GX FPGA ce489693-98f0-5f33-946d-560708

ベ108a

0.13.1 17.0.0

関連情報

Intel Xeon CPU および FPGA 向け Intel アクセラレーション スタック リリース ノート Intel アクセラレーション スタック 1.0 の既知の問題と機能強化の詳細については、リリース ノートを参照してください。

(1) 構成フラッシュのファクトリー パーティションには、Acceleration Stack 1.0 Alpha バージョンが含まれています。ユーザー パーティションのイメージをロードできない場合は、フラッシュ フェイルオーバーが発生し、代わりにファクトリー イメージがロードされます。フラッシュ フェイルオーバーが発生すると、PR ID は d4a76277-07da-528d-b623-8b9301feaffe になります。

フラッシュフォールバックが PCIe タイムアウトを満たさない

説明

フラッシュ フェイルオーバーが発生した後、ホストがハングしたり、PCIe 障害を報告したりすることがあります。この問題は、フラッシュ内のユーザー イメージが破損し、構成サブシステムがファクトリ イメージを FPGA にロードするときに発生することがあります。

回避策
Intel プログラマブル アクセラレーション カード (Intel Arria 10 GX FPGA 搭載) の Intel アクセラレーション スタック クイック スタート ガイドの「Intel Quartus Prime プログラマーを使用した FPGA インターフェイス マネージャー (FIM) イメージによるフラッシュの更新」セクションの指示に従ってください。問題が解決しない場合は、最寄りのフィールド担当者にお問い合わせください。

状態

  • 影響: Intel Acceleration Stack 1.0 製品版
  • ステータス: 修正予定なし

関連情報
インテル Arria 10 GX FPGA を搭載したインテル プログラマブル アクセラレーション カードのインテル アクセラレーション スタック クイック スタート ガイド

サポートされていないトランザクション層パケットタイプ

説明
アクセラレーション スタック FPGA インターフェイス マネージャー (FIM) は、PCIe* メモリ読み取りロック、構成読み取りタイプ 1、および構成書き込みタイプ 1 トランザクション レイヤー パケット (TLP) をサポートしていません。デバイスがこのタイプの PCIe パケットを受信した場合、期待どおりに完了パケットで応答しません。

回避策
回避策はありません。

状態

  • 影響: Intel Acceleration Stack 1.0 製品版
  • ステータス: 修正予定なし
JTAG FPGAインターフェースマネージャでタイミングエラーが報告されることがある

説明
Intel Quartus Prime Pro Editionのタイミングアナライザーは、制約のないJを報告する場合があります。TAG FIM 内の I/O パス。

回避策
これらの制約のないパスは、JTAG FIM では I/O パスは使用されません。

状態

  • 影響: Intel Acceleration Stack 1.0 製品版
  • ステータス: Intel Acceleration Stack 1.1 で修正予定
fpgabist ツールが 16 進数のバス番号を正しく渡さない

説明
Open Programmable Acceleration Engine (OPAE) fpgabist ツールは、PCIe バス番号が F より上の文字である場合、有効なバス番号を渡しません。これらの文字のいずれかが含まれている場合、次のエラー メッセージが表示されることがあります。

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

回避策
/usr/bin/bist_common.pyの83行目を intel-Acceleration-Stack-for-Xeon-CPU-with-FPGAs-1-0-Errata (3)

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

状態
影響: Intel Acceleration Stack 1.0 製造状況: Intel Acceleration Stack 1.1 で修正予定

memcpy 関数により dma_afu 帯域幅が低下する可能性がある

説明
fpgabist は、dma_afu ドライバーで memcpy 関数が使用されているため、dma_afu の帯域幅が低いと報告する場合がありますが、ネイティブ ループバック 3 (NLB3) の帯域幅は低く報告しません。

回避策
このエラーを回避するには、dma_afu ドライバー コードから memcpy を削除し、事前に固定されたユーザーからのバッファーを受け入れるコードを追加します。OpenCL* で使用する場合、現在のところ回避策はありません。

状態

  • 影響: Intel Acceleration Stack 1.0 ベータ版および製品版
  • ステータス: Intel Acceleration Stack 1.1 で修正予定
regress.sh -r オプションは dma_afu では機能しません

説明
regress.shで-rオプションを使用すると、スクリプトはdma_afu exでは動作しません。ample。-r オプションを使用すると、致命的な gcc エラーが発生します。

回避策
regress.sh スクリプトを実行するときは、-r オプションを使用しないでください。-r オプションを使用せずにスクリプトを実行すると、出力シミュレーションは、ユーザー指定のディレクトリではなく、$OPAE_LOC/ase/rtl_sim に配置されます。

状態

  • 影響: Intel Acceleration Stack 1.0 製品版
  • ステータス: 修正予定なし

Intel Xeon CPU および FPGA 向け Intel アクセラレーション スタック 1.0 エラッタ改訂履歴

日付 インテル アクセラレーション スタックのバージョン 変更点
2018.06.22 1.0 プロダクション(Intel Quartus Prime Pro Editionと互換性あり)

17.0.0)

bist_common.pyのパスを更新しました file fpgabist ツールで 16 進数のバス番号が適切に渡されないというエラー。
2018.04.11 1.0 プロダクション(Intel Quartus Prime Pro Editionと互換性あり)

17.0.0)

初回リリース。

インテルコーポレーション。 全著作権所有。 Intel、Intel ロゴ、およびその他の Intel マークは、Intel Corporation またはその子会社の商標です。 インテルは、インテルの標準保証に従って、FPGA および半導体製品の性能を現在の仕様に合わせて保証しますが、予告なしにいつでも製品およびサービスを変更する権利を留保します。 インテルは、インテルが書面で明示的に同意した場合を除き、ここに記載されている情報、製品、またはサービスの適用または使用から生じる一切の責任を負わないものとします。 インテルのお客様は、公開されている情報を信頼したり、製品やサービスを注文したりする前に、最新バージョンのデバイス仕様を入手することをお勧めします。
*その他の名称およびブランドは、一般に各社の所有物である場合があります。

ドキュメント / リソース

Intel アクセラレーション スタック (Xeon CPU および FPGA 対応) 1.0 エラッタ [pdf] ユーザーマニュアル
Xeon CPU 用アクセラレーション スタック (FPGA 1.0 エラッタ付き)、Xeon CPU 用アクセラレーション スタック (FPGA 1.0 エラッタ付き)、アクセラレーション スタック、スタック

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *