任意精度型の使用 - 2023.2 日本語

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

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

Vitis HLS では、次の表に示すように任意精度の整数型が提供されており、指定した幅の境界内で整数値を管理でます。

表 1. 任意精度型
言語 整数型 必要なヘッダー
C++ ap_[u]int<W> (1024 ビット)

4K ビット幅までに拡張可能 (C++ の任意精度整数型 を参照)。

#include "ap_int.h"
C++ ap_[u]fixed<W,I,Q,O,N> #include "ap_fixed.h"

Vitis HLS には、任意精度型を定義するヘッダー ファイルもスタンドアロン パッケージとして含まれており、ソース コードで使用できます。xilinx_hls_lib_<release_number>.tgz パッケージは、Vitis HLS インストール ディレクトリの include ディレクトリに含まれます。