|
Post-PAR симуляция ISE + Modelsim, странности |
|
|
|
 |
Ответов
|
Nov 6 2010, 14:45
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 4-03-08
Из: Москва
Пользователь №: 35 621

|
Модели VCС и GND я проверил, вручную редактируя post-map netlist и подключая их к отдельным проводникам - всё корректно, на выходах "1" и "0" соответственно. Стал разбираться, дальше комментируя куски и переименовывая сигналы; в итоге пришёл к вопросу-просьбе обладателям Modelsim: попробовать просимулировать присоединённые файлы. Скрипты make.do и make2.do запускают 2 файла, отличающихся одной (5256-ой) строчкой - в одном она раскомментирована. Строка - присваивание по assign. Причём из результатов make.do видно, что оба сигнала висят в "1" всю симуляцию. Но make2.do показывает, что при раскомментировании этого присваивания - они оба становятся "x", "утягивая" за собой в него ещё много что в схеме. Пробовал в Modelsim SE 6.5b; интересно было бы узнать результаты в других версиях - или услышать (допускаю, что простое и очевидное  ) объяснение, почему так происходит.
--------------------
...а Сила, Брат - она - в несиловых решениях.
|
|
|
|
|
Nov 8 2010, 15:28
|

тоже уже Гуру
     
Группа: Свой
Сообщений: 2 047
Регистрация: 13-06-05
Из: Кёлн - Санкт-Петербург
Пользователь №: 5 973

|
Цитата(Intekus @ Nov 6 2010, 17:45)  Модели VCС и GND я проверил, вручную редактируя post-map netlist и подключая их к отдельным проводникам - всё корректно, на выходах "1" и "0" соответственно. Стал разбираться, дальше комментируя куски и переименовывая сигналы; в итоге пришёл к вопросу-просьбе обладателям Modelsim: попробовать просимулировать присоединённые файлы. Скрипты make.do и make2.do запускают 2 файла, отличающихся одной (5256-ой) строчкой - в одном она раскомментирована. Строка - присваивание по assign. Причём из результатов make.do видно, что оба сигнала висят в "1" всю симуляцию. Но make2.do показывает, что при раскомментировании этого присваивания - они оба становятся "x", "утягивая" за собой в него ещё много что в схеме. Пробовал в Modelsim SE 6.5b; интересно было бы узнать результаты в других версиях - или услышать (допускаю, что простое и очевидное  ) объяснение, почему так происходит. ну, так и не в симуляции дело, а в том что у вас на одном проводе(NlwRenamedSignal_GLOBAL_LOGIC1) висят 3 источника, хоть один и константа, но 2 других-то не константа, а входы to_bank_i[61], [68] чем вы их грузите в тестбенче? на первый взгляд это ошибка Layout-а. UPD а что за библиотека secureip? как её генерить?
--------------------
И снова на арене цирка - дрессированные клоуны!! Оказываем консультации по электронике за симпу круглосуточно.
|
|
|
|
|
Nov 9 2010, 18:57
|
Местный
  
Группа: Свой
Сообщений: 244
Регистрация: 4-03-08
Из: Москва
Пользователь №: 35 621

|
Цитата(CaPpuCcino @ Nov 8 2010, 18:28)  ну, так и не в симуляции дело, а в том что у вас на одном проводе(NlwRenamedSignal_GLOBAL_LOGIC1) висят 3 источника, хоть один и константа, но 2 других-то не константа, а входы to_bank_i[61], [68] чем вы их грузите в тестбенче? to_bank_i[61], [68] подключены к той же константе 1, что и видно по результатам первой симуляции. Вообще, по нетлисту получалось, что ВЫХОДЫ модулей, уже подключённые внутри них к каким-то входам, в свою очередь заведённым где-то раньше на VCC / GND, ISE подключил не к выделенным соединительным проводникам, а к прямо общим шинам VCC / GND (GLOBAL_LOGIC1 и GLOBAL_LOGIC0) соответственно. Но, по логике, "кольца" проводников (когда между 2 точками есть несколько путей - по соединениям внутри модуля и по VCC /GND "в обход") - вполне допустимое явление (или нет?), и не должны "обваливать" сигналы на них в "x", если единственный подключённый к такому кольцу источник - константа 1 или 0. Цитата(CaPpuCcino @ Nov 8 2010, 18:28)  на первый взгляд это ошибка Layout-а. В смысле - создаваемой для симуляции модели? Без сохранения иерархии всё симулилось корректно. Более того, аналогичные странности наблюдались и для версии проекта, работавшей "в железе".
--------------------
...а Сила, Брат - она - в несиловых решениях.
|
|
|
|
Сообщений в этой теме
Intekus Post-PAR симуляция ISE + Modelsim Nov 3 2010, 14:48 Boris_TS Пожалуйста, по конкретнее:
какой ISE вы пользуетес... Nov 4 2010, 16:11 Intekus Спасибо за отклик!
Цитата(Boris_TS @ Nov ... Nov 5 2010, 12:56  Boris_TS Цитата(Intekus @ Nov 5 2010, 15:56) ISE 1... Nov 6 2010, 08:30  Boris_TS Цитата(CaPpuCcino @ Nov 8 2010, 18:28) а ... Nov 8 2010, 16:25   CaPpuCcino Цитата(Boris_TS @ Nov 8 2010, 19:25) Если... Nov 8 2010, 19:54 des00 скрипты запустить не могу, т.к. нет хилых либ. Есл... Nov 10 2010, 04:27
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|