使用任意精度数据类型 - 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 也随附定义任意精度类型的头文件作为独立封装,并且您有权在自己的源代码中使用这些任意精度类型。在 Vitis HLS 安装区域的 include 目录中提供了 xilinx_hls_lib_<release_number>.tgz 封装。