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

 
 
> Разумная глубина контроля коректности кода. Сформулируем критерии., Когда начальство страдает перфекционизмом.
Мур
сообщение Jun 27 2017, 08:06
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Известно, что связка QuartusII с ModelSim не очень гармонична, поскольку КВА позволяет некоторые конструкции с нарушением стандарта. Проект, собранный в КВА для отработки в ModelSim требует правки в тех местах, где этот "волюнтаризм" допущен. Этот прием применяет мое начальство, чтобы очистить код от обильного количества Варнингов. В итоге в проекте только 2 варнинга.
Цитата
Warning (12241): 1 hierarchies have connectivity warnings - see the Connectivity Checks report folder
Warning (13024): Output pins are stuck at VCC or GND
Вполне разумный ход.
НО...
На шаге симуляции начальство визжит от как резаное! Дескать в окне Transcript(ModelSim)сыпятся предупреждения типа
Цитата
# ** Warning: There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es).
# Time: 0 ps Iteration: 0 Instance: /adc_tb/UUT/xxxxxx


Это все характерно для момента разгона модели, когда идет первичная инициализация сигналов...
Но задача звучит так,- этого не должно быть!!!! А речь идет о сдаче дизайна в архив.

Что посоветуете?

К тому же есть такие предупреждения, что стоят внимания разработчика. Надо несомненно вчитываться и разбирать каждый случай... Но не до такой степени!?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Mad_max
сообщение Jun 27 2017, 13:45
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Можно конечно голову в песок и нет проблемы...
Но лучше разберитесь, может быть не зря оно так визжит насчет Х'ов,
мало ли, что вы там рассчитываете.

http://infocenter.arm.com/help/topic/com.a...ilog_X_Bugs.pdf

Go to the top of the page
 
+Quote Post
Мур
сообщение Jun 27 2017, 19:15
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(Mad_max @ Jun 27 2017, 16:45) *
Можно конечно голову в песок и нет проблемы...
Но лучше разберитесь, может быть не зря оно так визжит насчет Х'ов,
мало ли, что вы там рассчитываете.

У меня ушки на макушке...
Выгреб кучу проблем с установками, но мне, после Xiulinx, было необычно переводить часть сигналов на асинхронный (Альтеровский) сброс. Выявил отсутствие начального сброса в некоторых местах.
В итоге сократил на 2\3 число предупреждений.
Теперь при симуляции стало меньше красного цвета.. )))

Нет предела совершенству!
Go to the top of the page
 
+Quote Post



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

 


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


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