1

我正在为使用 Vivado HLS 2015.1 的人开发基于 C 的设计。
此设计使用“ap_cint.h”中包含的任意精度数据类型。

我想知道是否可以通过包含相关头文件在标准 gcc 编译器中编译此代码?
也有人可以向我指出相关文档的方向吗?任何帮助或建议将不胜感激。

4

2 回答 2

1

2014.4 中,我刚刚在 eclipse 中添加了包含路径,它确实有效。

/opt/Xilinx/Vivado_HLS/2014.4/include

也许在 2015.i 中是一样的。

(/opt/Xilinx/Vivado_HLS/2014.4/ 是我的 vivado hls 家)

使用裸 gcc 您需要通过-I指定包含路径

于 2015-07-22T15:20:01.010 回答
0

在 Xilinx 的文档UG902中,您可以找到有关该主题所需的所有信息。在这种情况下,在第 346 页(链接)有High-Level Synthesis C Libraries一章,在里面,您可以找到Arbitrary Precision Data Types Library部分。我知道,Vivado 使用 gcc 编译器,因此,如果您仔细链接正确的库,我认为您永远不会遇到问题,但我还没有在 Visual Studio 中尝试过相同的库(例如)。

于 2016-07-11T13:19:18.617 回答