2016-09-06 100 views
-2

如何使用xilinx vivado HLS将我的可执行C文件转换为VHDL。我有一个ppp源代码(在C中),我配置并制作(./configure,make)。这产生一个可执行的ppp文件。我想使用vivado HLS将这个可执行文件转换为VHDL?如果是这样的话可以怎么做?请说明步骤。是否可以使用VIVADO HLS将可执行C文件转换为VHDL?

+1

步骤:否,这是不可能的。 –

回答

1

Vivado HLS可以将C转换为VHDL,但Eugene Sh是正确的:您的问题的答案是否定的。用于合成的C与您为正常程序编写的C非常不同。对于综合,您需要将定时和输入端口和输出端口的概念引入到您的C语言中。 Vivado HLS通过要求坚持非常严格的结构并通过识别过滤器,以及编译指示将更多信息传递给工具。你不应该认为它是综合软件,而应该从VHDL或Verilog的角度来看,它在更高的抽象层次上。

相关问题