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

Возникла следующая проблема:
Из одного модуля в другой идет сигнал. В первом модуле сигнал жестко посажен на 1. На входе второго, при просмотре с помощью SignalTap, он становится 0.

Семейство ПЛИС: Stratix III

Сталкивался ли кто-нибудь с такой проблемой?

P.S.: Если эта тема уже поднималась, большая просьба переадресовать в нужную ветку.
Kuzmi4
2 Soflover - так а работает всё как задумывалось то ??
Посмотрите в мапере - как квартус его по лутам разложил - там сразу станет всё понятно laughing.gif
Soflover
Цитата(Kuzmi4 @ Oct 4 2009, 18:39) *
2 Soflover - так а работает всё как задумывалось то ??
Посмотрите в мапере - как квартус его по лутам разложил - там сразу станет всё понятно laughing.gif


В том-то и дело, что не работает. Иначе зачем мне спрашивать?! smile.gif

на счет мапера: спасибо за совет, завтра обязательно гляну. Пока могу сказать, что если сигнал посадить на 1 прямо на входе второго модуля, то работает как надо.
Kuzmi4
2 Soflover - скорей всего вы наворотили что-то - а квартус разобрал как мог или соптимизировал что нибудь rolleyes.gif
Soflover
Цитата(Kuzmi4 @ Oct 4 2009, 19:59) *
2 Soflover - скорей всего вы наворотили что-то - а квартус разобрал как мог или соптимизировал что нибудь rolleyes.gif


нет! к сожалению это не так. sad.gif
SM
так исходники в студию, где этот глюк проявляется.
Soflover
Цитата(SM @ Oct 4 2009, 20:16) *
так исходники в студию, где этот глюк проявляется.


гм... с этим проблема - уволят на фиг! smile.gif
Rst7
Цитата
гм... с этим проблема - уволят на фиг!


Зачем тут весь проект? Минимальный код, который приводит к проблеме в студию.
Soflover
Цитата(Rst7 @ Oct 4 2009, 20:36) *
Зачем тут весь проект? Минимальный код, который приводит к проблеме в студию.


Простите, но я не понимаю вашего вопроса.
Есть в проекте два модуля, написанных на Verilog. Из одного есть выход, в другом вход. Зачем тут код?
Вопрос про то, была ли подобная проблема в софте или в семействе ПЛИС. А два модуля рядом, если только их разместить в проекте, а все остальное убрать, синтезятся и упаковываются без проблем.

Я прояснил ситуацию?
des333
А в первом модуле в SignalTap'е на выходе "1"?

Была как-то такая же ситуация, думал, что все - крыша едет.

Оказалось, в проекте остался старый файл, который квартус и компилил, вместо нового. biggrin.gif

Так что, скорее всего, у Вас тоже какая-нибудь простая ошибка.
Rst7
Цитата
Простите, но я не понимаю вашего вопроса.


Берете текущий проект с проблемой и отрезаете от него все модули по одному, пока проблема еще будет проявляться. И последний еще ошибочный результат в виде HDL-кода в студию. Возможно, необходимо будет какой-то дополнительный код написать.
Shtirlits
Цитата(Soflover @ Oct 4 2009, 20:49) *
А два модуля рядом, если только их разместить в проекте, а все остальное убрать, синтезятся и упаковываются без проблем.

Вызывает желание посмотреть на код остального smile.gif
У altera и xilinx глюков приводящих к неработоспособной схеме я еще не видел, но почему бы и нет?
Все ли хорошо с этим сигналом в RTL viewer, technology map viewer, нашли ли вы его в Chip planner разведенной схемы?
Конечно, можно пытать схему, отрезать от модулей куски, менять настройки синтезатора, мэпера и роутера, менять версию quartus-а, но только после лучшей фокусировки на проблеме.

Прошу прощения за бестактность, но на рассматриваемые signal-tap-ом сигналы наложен ли трибут "syn_keep"? Констрейны все прописаны, перепроверены и соблюдаются?
SM
Первым делом надо стереть все временные файлы, включая весь директорий db. И пересобрать. Если не поможет - искать глюки в своем описании. Было очень много похожих ситуаций, но все разрешались или стиранием всех временных файлов, или нахождением глюка в исходнике.
alexadmin
Я бы для начала глянул в RTL Viewer - что там происходит на самом первом этапе компиляции. Если и тут проблемы, то точно бага в исходниках.
SM
Не, первый этап компиляции как раз и лажается при каких-то сбоях в db/
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.