Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить

Проблема с генерацией прошивки в XILINX ISE 14.7

Чт фев 23, 2017 22:46:20

Всем привет!
Начал осваивать ПЛИС: приобрел отладочную плату с XC6SLX9 (такую http://artofcircuits.com/product/sparta ... lx9-tqg144), установил ISE 14.7. Сначала проверил исправность программатора и камня, использовав готовые прошивки (из архива с материалами по ссылке) - все работало. Потом сделал проект с нуля (переключение светодиода кнопкой), но в ПЛИС записался какой-то мусор - горели все светодиоды, звенела пищалка, слегка светились семисегментники. Попробовал собрать проект, используя исходники одного из проверенных проектов в архиве - результат тот же. Снова загрузил готовую прошивку - работает. Похоже, что у меня неправильно генерируется прошивка. Но в чем конкретно проблема?
Использую следующий алгоритм: 1. Создание проекта; 2. Создание описания на Verilog; 3. Создание файла описания выводов с помощью PlanAhead (pre-synthesis); 4. Создание прошивки опцией "Generate programming file".

Проблема была в конфигурации неиспользованных выводов. Указал Float в Generate Programming File - Process Properties - Configuration Options - Unused IOB pins и все заработало.

Re: Проблема с генерацией прошивки в XILINX ISE 14.7

Пт фев 24, 2017 16:06:38

Уверены, что правильно выводы описали? Лично я всегда предпочитал ручками написать один раз текстовый файл для конкретной платы, а потом его постоянно использовать. Правда, такой платы, как у Вас, у меня нет, так что не поделюсь на пробу.
Ответить