2016-09-06 62 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的角度來看,它在更高的抽象層次上。

相關問題