2016-09-06 2 views
-2

Как преобразовать исполняемый файл C в VHDL с помощью xilinx vivado HLS. У меня есть исходный код ppp (в C), который я настроил и сделал (./ configure, make). Это создает исполняемый файл ppp. Я хочу конвертировать этот исполняемый файл в VHDL, используя vivado HLS? Возможно ли, если так, пожалуйста, объясните шаги.Можно ли конвертировать исполняемый файл C в VHDL с помощью VIVADO HLS?

+1

В шагах: Нет, это невозможно. –

ответ

1

Vivado HLS может конвертировать C в VHDL, и тем не менее Eugene Sh прав: ответ на ваш вопрос - нет. C, написанный для синтеза, сильно отличается от того, что вы напишете для обычной программы. Для синтеза вам необходимо ввести концепцию синхронизации и входных портов и портов вывода на ваш язык C. Vivado HLS делает это, требуя придерживаться очень строгой структуры и, признавая, например, фильтры, а также прагма, чтобы передать больше информации инструментам. Вы не должны думать о том, что это синтезирующее программное обеспечение, скорее посмотрите на него с точки зрения VHDL или Verilog, на несколько более высоком уровне абстракции.

Смежные вопросы