在Vivado HLS中为什么C语言文件综合后都用C++文件表示
时间: 2024-05-28 13:13:17 浏览: 130
我的计算机文件包括c和C++
这是因为 Vivado HLS 是基于 C++ 的面向对象的高级综合工具,它可以将 C 代码转化为 C++ 代码,然后再进行综合。因此,虽然你使用的是 C 语言,但是 Vivado HLS 综合后所生成的文件都是 C++ 文件。这些文件包括:仿真文件、综合文件、和实现文件。其中,仿真文件和综合文件都是用 C++ 语言编写的,而实现文件是使用 C++ 语言和 VHDL/Verilog 等硬件描述语言混合编写的。这些文件都是 Vivado HLS 生成的,而不是手动编写的,因此你无法改变这种情况。
阅读全文