揮発性 (volatile) - 2023.2 日本語

Vitis 高位合成ユーザー ガイド (UG1399)

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 日本語

volatile 修飾子は、ポインターが関数インターフェイスで複数回アクセスされるときの、読み出しまたは書き込みの実行回数に影響します。volatile 修飾子は、階層内のすべての関数に影響します。volatile 修飾子については、最上位インターフェイスに関するセクションで主に説明しています。

注記: volatile 変数のアクセスは保持されます。これは次を意味します。
  • バースト アクセスなし
  • ポート幅の拡張なし
  • デッド コードの削除なし

ヒント: 任意精度型では、算術演算での volatile 修飾子はサポートされません。volatile 修飾子を使用した任意精度型は、演算式で使用する前に、volatile 以外のデータ型に割り当てる必要があります。