fveever 0 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба Здравствуйте, уважаемые форумчане! Есть огромный проект в HDL Designer на VHDL. Можно ли перенести его в код на C или C++ для дальнейшего анализа и загрузки его в Cortex-M0? Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба 2 fveev чисто теоретически, в пингвине есть FreeHDL-V2CC: FreeHDL-V2CC - A VHDL to C++ converter пакет - freehdl :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
warrior-2001 0 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба Раз есть HDL Designer, значит можно попробовать поставить Catapult от mentor. Когда-то там можно было из c-кода получить vhdl, а потом повторить в обратную сторону. Может и сгодится. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fveever 0 20 октября, 2016 Опубликовано 20 октября, 2016 · Жалоба Попробовал запустить тестовый пример (он же easy.vhdl), чтобы разобраться в FreeHDL. Получилось! Только код оказался на мой взгляд не слишком понятным и перегруженным :(. Получается FreeHDL упрямо переводит код на С++, так чтобы код понимал симулятор и строил диаграммы ? warrior-2001 В Catapult не совсем понял как проводить этот перевод из Си в hdl и обратно. На пальцах можете рассказать или указать в какую сторону идти за информацией? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 21 октября, 2016 Опубликовано 21 октября, 2016 · Жалоба В Catapult не совсем понял как проводить этот перевод из Си в hdl и обратно. На пальцах можете рассказать или указать в какую сторону идти за информацией? кратко вот сама среда Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 21 октября, 2016 Опубликовано 21 октября, 2016 · Жалоба 2 fveev я просто знаю что есть такой пакет, не в курсе чего там внутри читайте ман на него Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
warrior-2001 0 21 октября, 2016 Опубликовано 21 октября, 2016 · Жалоба Выше уже ответили. Остальное либо в закромах ;) либо у официалов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
fveever 0 27 октября, 2016 Опубликовано 27 октября, 2016 · Жалоба Maverick, Ага спасибо! посмотрел лекции. Kuzmi4, Уже пробежался по ману. На выходе получается многострочный код, который очень сложно понять. warrior-2001, Всё, что мне доступно на данный момент это версия 2010а с рутрекера. Только включенные в дистрибутив примеры не компилируются: - компилятор minGw отказывается напрочь компилировать, не находя bits/c++config.h; - компилятор VS 6.0, прочем как и VS 2013, находит ошибки в своих же заголовочных файлах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jorikdima 0 28 октября, 2016 Опубликовано 28 октября, 2016 · Жалоба Kuzmi4, Уже пробежался по ману. На выходе получается многострочный код, который очень сложно понять. Имхо, такое будет со всеми предобразователями языков. Из м файлов в с тоже не фонтан. Зато в один клик Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alex_os 0 28 октября, 2016 Опубликовано 28 октября, 2016 · Жалоба Еще вариант переделать vhdl в systemc. Вроде должно однозначно и просто конвертироваться и наверное можно както этот процесс автоматизировать. Я несколько лет назад искал преобразователь из systemc в vhdl, но ничего более- менее рабочего не нашлось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться