demidrol 0 24 августа, 2010 Опубликовано 24 августа, 2010 · Жалоба Насколько я понимаю, coregen при синтезе ядра создает файл с настройками (xgo), интерфейс для включения в проект (vhd), сам бинарник (ngc). Получилось так, что xgo-файл я потерял, зато остался vhdl-код с настройками ядра через generic'и. Можно ли, имея только vhdl-файл, восстановить все ядро? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gothard 0 24 августа, 2010 Опубликовано 24 августа, 2010 · Жалоба Можно ли, имея только vhdl-файл, восстановить все ядро? Сильно сомневаюсь. А что вы подразумеваете восстановить все ядро? Если NGC у вас остался - то больше ничего и не нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 17 24 августа, 2010 Опубликовано 24 августа, 2010 · Жалоба остался vhdl-код с настройками ядра через generic'и Я все ядра синтезирую xst именно из таких исходников без использования Coregen. Волшебные слова -- это атрибут generator_default и его значение. В аттаче файл из боевого проекта.rx_mcbsp_fifo.vhd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 24 августа, 2010 Опубликовано 24 августа, 2010 · Жалоба Я все ядра синтезирую xst именно из таких исходников без использования Coregen. Волшебные слова -- это атрибут generator_default и его значение. В аттаче файл из боевого проекта. Хм... интересно.... Этот финт где-то описан или сами "нащупали"? Особенно интересует, как выйти на строки типа "generatecore com.xilinx.ip.fifo_generator_v2_0.fifo_generator_v2_0"... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 17 24 августа, 2010 Опубликовано 24 августа, 2010 · Жалоба Этот финт где-то описан или сами "нащупали"? Чесгря, не помню уже. На форуме было: http://electronix.ru/forum/index.php?showtopic=25860, так что первооткрываетль не я. Особенно интересует, как выйти на строки типа "generatecore com.xilinx.ip.fifo_generator_v2_0.fifo_generator_v2_0"... Это путь относительно $XILINX/coregen/ip/xilinx/*/, например, $XILINX/coregen/ip/xilinx/primary/com/xilinx/ip/fifo_generator_v2_0. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gothard 0 24 августа, 2010 Опубликовано 24 августа, 2010 · Жалоба Я все ядра синтезирую xst именно из таких исходников без использования Coregen. Волшебные слова -- это атрибут generator_default и его значение. В аттаче файл из боевого проекта. Забавно. Волшебная штука :) Взял на вооружение Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AJIEKCEu 0 22 ноября, 2013 Опубликовано 22 ноября, 2013 · Жалоба Поднимаю старую тему, чтобы не описывать ещё раз. Вопрос такой: А в Vivado есть подобная фишка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aT-DeviLru 1 24 октября, 2014 Опубликовано 24 октября, 2014 · Жалоба Спасибо за информацию про атрибут generator_default, с его помощью можно успешно изменять параметры ядер "на лету" без пересборки в coregen'е. Но данный атрибут работает только в синтезаторе XST, возможно кто-нибудь нашёл способ как реализовать аналогичный функционал в синтезаторах Synopsys Synplify или MG Precision? Пока вижу единственный вариант - это добавить все библиотеки ядер вместе с их зависимостями в исходный проект, а это несколько десятков файлов и библиотек, может быть есть более элегантные варианты решения? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Krys 2 29 октября, 2014 Опубликовано 29 октября, 2014 · Жалоба А в Vivado есть подобная фишка?А Вы попробуйте, потом тут отпишитесь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться