如何使用xilinx vivado HLS将可执行C文件转换为VHDL。我有一个ppp源代码(在C中)我配置并制作(./ configure,make)。这会产生一个可执行的ppp文件。我想要使用vivado HLS将这个可执行文件转换为VHDL?如果是这样的话怎么可能?请解释一下这些步骤。
答案 0 :(得分:1)
Vivado HLS可以将C转换为VHDL,但Eugene Sh是正确的:你的问题的答案是否定的。为综合编写的C与您为正常程序编写的内容有很大不同。对于综合,您需要将定时和输入端口以及输出端口的概念引入C语言。 Vivado HLS通过要求坚持非常严格的结构并通过例如识别来实现这一点。过滤器以及pragma将更多信息传递给工具。您不应该将其视为合成软件,而是从VHDL或Verilog的角度来看待它,在更高的抽象级别上。