任意精度整数类型 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

在头文件 ap_int.h 内,分别通过 ap_intap_uint 来为有符号整数和无符号整数定义任意精度整数数据类型。要使用任意精度整数数据类型,请执行以下操作:

  • 将头文件 ap_int.h 添加到源代码。
  • 将位类型更改为 ap_int<N>ap_uint<N>,其中 N 是介于 1 到 1024 之间的位大小。

以下示例显示了如何添加头文件并实现 2 个变量来使用 9 位整数和 10 位无符号的整数。

#include "ap_int.h" 
ap_int<9> var1 // 9 bit signed integer
ap_uint<10> var2 // 10 bit unsigned integer