|
|
  |
MaxII неработоспособность схемы при минимальных изменениях проекта |
|
|
|
Nov 17 2008, 06:18
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 27-09-05
Пользователь №: 8 979

|
День добрый. Мне необходима консультация вот по какому вопросу.
Исходные данные: EPM570T100C5N Тактовый генератор GXO-U102H 64MHz
Реализую схему состоящую из двух генераторов некоторой последовательности и измерителя ответа внешней схемы. Генераторы - генерят(то что надо), измеритель - измеряет (немного не так как задумывалось). Все три части схемы между собой связаны только через clk. Реализация смешанная - болчные диаграммы + vhdl. Вношу минимальные изменения в схему измерителя (например: подача логической единицы на updown вход lpm_counter вместо некоторого сигнала), компилирую, программирую и получаю полностью неработоспособную схему. Т.е. нет даже генерации ни от одного генератора - тишина на выводах. Симуляция работает правильно.
В чем может быть причина такого поведения? И как от этого избавиться?
--------------------
Ignoramus et Ignorabimus
|
|
|
|
|
Nov 17 2008, 07:19
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(ktod @ Nov 17 2008, 10:18)  Вношу минимальные изменения в схему измерителя (например: подача логической единицы на updown вход lpm_counter вместо некоторого сигнала), компилирую, программирую и получаю полностью неработоспособную схему. Т.е. нет даже генерации ни от одного генератора - тишина на выводах. В чем может быть причина такого поведения? И как от этого избавиться? А как у Вас с осинхронщиной? Обычно такие вещи происходят когда есть асинхронные куски, в которых легко напортачить.
|
|
|
|
|
Nov 17 2008, 07:28
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 27-09-05
Пользователь №: 8 979

|
Синхронный конвейер. На каждом шаге конвейера нет ничего кроме региста/счетчика и простейшей логики. По времени укладывается с большим запасом. По этому вопросу варнингов при компиляции нет. (есть только на неиспользуемые входа)
Сообщение отредактировал ktod - Nov 17 2008, 07:30
--------------------
Ignoramus et Ignorabimus
|
|
|
|
|
Nov 17 2008, 08:53
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(ktod @ Nov 17 2008, 11:28)  Синхронный конвейер. На каждом шаге конвейера нет ничего кроме региста/счетчика и простейшей логики. По времени укладывается с большим запасом. По этому вопросу варнингов при компиляции нет. (есть только на неиспользуемые входа) С внешним миром ошибок общения не может быть, мож там чего? Как вариант - посмотреть схему после разводки, что там нагенерилось с этим счётчиком. Как показывает практика - всё-же это ошибки проектирования, а не микрухи.
|
|
|
|
|
Nov 17 2008, 09:00
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 27-09-05
Пользователь №: 8 979

|
sazh, Простите, не совсем Вас понял. Речь идет о том, что не работает не просто данный счетчик, а о том, что перестает работать та часть схемы, которая никак не связана с данным счетчиком.
-Al-, Текущая версия 8.1 Начинал данный проект как раз на 6.0. Там было еще хлеще. Точно такие же проблемы, но на каждом шагу. После перехода на 8.1 тот же проект, что не работал на 6.0 спокойно заработал без каких либо изменений. И на текущей версии сложности начались только в самом конце разработки. Буквально на последнем шаге конвеера. ЗЫ: Кристал заполнен на 70%
--------------------
Ignoramus et Ignorabimus
|
|
|
|
|
Nov 17 2008, 09:26
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(ktod @ Nov 17 2008, 12:00)  Речь идет о том, что не работает не просто данный счетчик, а о том, что перестает работать та часть схемы, которая никак не связана с данным счетчиком. Обычно это говорит о не качественном проекте. (Добавили , убавили - развелось все по другому и перестало работать). Не должен проект зависеть от версии пакета. MAXII - это тот же циклон, но без памяти. Смешанный ввод (графика, текст) тоже не причем. Сравните результаты функциолнального и временного моделирования. Посмотрите рапорт временного анализатора.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|