2013-05-10 5 views
1

Я разработал схему с использованием библиотеки RTL SystemC. Эта схема работает нормально, и я могу имитировать ее правильно. Теперь я хочу развернуть его в FPGA, и я ищу способ конвертировать мой код systemc в vhdl или verilog, чтобы использовать его в Xilinx ISE.Преобразование из Systemc в VHDL или VERILOG

Есть ли способ сделать это? или мне нужно все программировать снова, но на этот раз, в VHDL?

+1

Есть инструменты для этого, но все они довольно дороги. Я использую Cadences ctos. Мне по-прежнему приходится менять код Systemc, чтобы получить то, что я хочу, но мне лучше делать это так, как это нравится инструментам. – Ifor

ответ

1

Возможно, да, вы должны клонировать существующий проект в VHDL - конечно, если вы должны использовать ISE. Но, возможно, стоит сначала взглянуть на Вивадо.

Однако, если ваш симулятор понимает VHDL, а также систему C, это будет просто, потому что вы можете отбросить VHDL в существующие тестовые узлы и проверить его правильную функцию, тем самым повторно используя по крайней мере половину ваших прогламов.

И предположительно вы можете использовать версию System C в качестве точной спецификации; перевод этого в VHDL должен быть довольно простым процессом.

+0

Хорошо, спасибо за ответы! Я смотрю, как я могу использовать ISE для этого. – progmaster