integer是什么 vivado_Vivado_HLS 学习笔记1-数据类型

本文详细介绍了Vivado HLS中支持的数据类型,包括字符型、整型、无符号整型、浮点型以及固定点类型。还讨论了如何初始化这些类型,以及常数的处理。特别提到了定点数的位宽、量化模式和溢出模式,并举例说明了不同类型的使用场景。
摘要由CSDN通过智能技术生成

数据类型

支持的C/Cpp类型

Character Types

char8bits

wchar_t

Integer Types

signed char8bits

[signed] short [int]16bits

[signed] int32bits

[signed] long [int]32bits

[signed] long long [int]64bits

Integer Types(unsigned)

unsigned char8bits

unsigned short [int]16bits

unsigned [int] 32bits

unsigned long [int] 32bits

unsigned long long [int]64bits

Floating-point Types

float

double

long double

其他类型

bool

支持任意精度类型Arbitrary Precision Data Types

Cppap_int (1024bits)//#include

ap_uint (1024bits)//#include

Cppap_fixed//#include

ap_ufixed//#include

ap_fixed

W-定点数的整体位宽

I-整数部分的位宽

Q-量化模式,对小数部分的量化,默认为AP_TRN_ZERO(直接舍去尾部低位), 可选AP_RND(四舍五入).

O-溢出模式,对整数部分的溢出,默认为AP_WRAP(直接舍去首部高位), 可选为AP_SAT(饱和,所有非

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值