реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> глюк в Quartus 9.0 SP2
Soflover
сообщение Oct 4 2009, 13:09
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 16-03-05
Пользователь №: 3 397



Прошу помощи!!

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

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

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

P.S.: Если эта тема уже поднималась, большая просьба переадресовать в нужную ветку.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Oct 4 2009, 14:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Soflover - так а работает всё как задумывалось то ??
Посмотрите в мапере - как квартус его по лутам разложил - там сразу станет всё понятно laughing.gif
Go to the top of the page
 
+Quote Post
Soflover
сообщение Oct 4 2009, 14:53
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 16-03-05
Пользователь №: 3 397



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


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

на счет мапера: спасибо за совет, завтра обязательно гляну. Пока могу сказать, что если сигнал посадить на 1 прямо на входе второго модуля, то работает как надо.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Oct 4 2009, 15:59
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Soflover - скорей всего вы наворотили что-то - а квартус разобрал как мог или соптимизировал что нибудь rolleyes.gif
Go to the top of the page
 
+Quote Post
Soflover
сообщение Oct 4 2009, 16:10
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 16-03-05
Пользователь №: 3 397



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


нет! к сожалению это не так. sad.gif
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 4 2009, 16:16
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



так исходники в студию, где этот глюк проявляется.
Go to the top of the page
 
+Quote Post
Soflover
сообщение Oct 4 2009, 16:27
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 16-03-05
Пользователь №: 3 397



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


гм... с этим проблема - уволят на фиг! smile.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 4 2009, 16:36
Сообщение #8


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



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


Зачем тут весь проект? Минимальный код, который приводит к проблеме в студию.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Soflover
сообщение Oct 4 2009, 16:49
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 16-03-05
Пользователь №: 3 397



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


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

Я прояснил ситуацию?
Go to the top of the page
 
+Quote Post
des333
сообщение Oct 4 2009, 16:59
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



А в первом модуле в SignalTap'е на выходе "1"?

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

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

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

Сообщение отредактировал des333 - Oct 4 2009, 17:00


--------------------
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 4 2009, 17:14
Сообщение #11


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Простите, но я не понимаю вашего вопроса.


Берете текущий проект с проблемой и отрезаете от него все модули по одному, пока проблема еще будет проявляться. И последний еще ошибочный результат в виде HDL-кода в студию. Возможно, необходимо будет какой-то дополнительный код написать.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Shtirlits
сообщение Oct 4 2009, 17:31
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905



Цитата(Soflover @ Oct 4 2009, 20:49) *
А два модуля рядом, если только их разместить в проекте, а все остальное убрать, синтезятся и упаковываются без проблем.

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

Прошу прощения за бестактность, но на рассматриваемые signal-tap-ом сигналы наложен ли трибут "syn_keep"? Констрейны все прописаны, перепроверены и соблюдаются?
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 4 2009, 18:08
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Первым делом надо стереть все временные файлы, включая весь директорий db. И пересобрать. Если не поможет - искать глюки в своем описании. Было очень много похожих ситуаций, но все разрешались или стиранием всех временных файлов, или нахождением глюка в исходнике.
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Oct 5 2009, 07:40
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Я бы для начала глянул в RTL Viewer - что там происходит на самом первом этапе компиляции. Если и тут проблемы, то точно бага в исходниках.
Go to the top of the page
 
+Quote Post
SM
сообщение Oct 5 2009, 08:51
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Не, первый этап компиляции как раз и лажается при каких-то сбоях в db/
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 20:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01485 секунд с 7
ELECTRONIX ©2004-2016