我正在使用 XILINX VIVADO HLS,其中我需要使用“任意精度类型”运行 C/C++ 代码。因此,我已经浏览了UG902 Xilinx指南中的“任意精度类型”主题。但我对该主题不清楚。我不知道如何初始化“变量的总宽度”。谁能用例子解释一下?
int#W,
uint#W
数字#W 指定所声明的变量的总宽度。 假设我的数组大小为 102(一维数组)或 102x204(二维数组)。你将如何声明“变量的总宽度”。
最佳答案
任意精度类型的宽度是指变量中的位数,它与数组中存储的精度类型正交。
例如,如果您想要 102 个 4 位元素,您可以使用:
int4 array[102];
关于c - 维瓦多 HLS : How to declare "total width of the variable" in Arbitrary Precision Types?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47786233/