インテル® HLS コンパイラー: リファレンス・マニュアル

ID 683349
日付 6/23/2017
Public
ドキュメント目次

1.8.1. コンポーネントのac_intデータ型の定義

HLSコンパイラー・パッケージはコンポーネント内に任意の精度整数を使用するためのインクルード用のac_int.hヘッダファイルが含まれています。

ac_intデータ型について詳しくは、任意高精度整数のサポートを参照してください。

  1. コンポーネントに次のようにac_int.hヘッダーファイルをインクルードします。
    #include "HLS/hls.h"
    #include "HLS/ac_int.h"
  2. ヘッダーファイルをインクルードした後、次のいずれかの方法でac_int変数を宣言します。
    • テンプレートベースの宣言
      • ac_int<N, true> var_name; //Signed N bit integer
      • ac_int<N, false> var_name; //Unsigned N bit integer
    • 63 ビットまでの組み込みtypedefine宣言
      • intN var_name; //Signed N bit integer
      • uintN var_name; //Unsigned N bit integer