Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Несколько вариантов одного проекта
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Delsian
Имеется проект, в котором на одни и те же ноги Spartan3 вешаются разные устройства, при этом вся остальная часть проекта неизменна, меняется только один модуль.

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

ИМХО это все изврат, проще(по крайней мере для меня и я этим пользуюсь постоянно) сделать два разных проекта с общей неизменяемой частью, пути к файлам указываются при сборке проекта, изменяемая часть у каждого своя, общая лежит в одном из проектов (это я про исходники).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.