Delsian 0 14 марта, 2005 Опубликовано 14 марта, 2005 · Жалоба Имеется проект, в котором на одни и те же ноги Spartan3 вешаются разные устройства, при этом вся остальная часть проекта неизменна, меняется только один модуль. Хотелось бы иметь какой-то define, при смене которого можно было бы компилировать другой вариант прошивки. Проблема в том, что меняются даже имена ног в верхнем entity и в .UCF Как можно реализовать такой проект в XilinxIse? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cdg 2 14 марта, 2005 Опубликовано 14 марта, 2005 · Жалоба Один из вариантов: 1) Использовать Verilog для верхнего уровня проекта в котором определить нужный `define и используя `ifdef подключать тот или иной модуль 2) Использовать сторонний синтезатор для проекта, например Synplify и с помощью его атрибутов задать ножки в файле верхнего проекта ИМХО это все изврат, проще(по крайней мере для меня и я этим пользуюсь постоянно) сделать два разных проекта с общей неизменяемой частью, пути к файлам указываются при сборке проекта, изменяемая часть у каждого своя, общая лежит в одном из проектов (это я про исходники). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться