|
Странное поведение ЕРМ7128 |
|
|
|
 |
Ответов
(1 - 9)
|
Apr 16 2009, 13:40
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263

|
Вот собственно проект, но проблема в том, что некоторое время тому назад этот узел работал. Собственно это все - начинка простого DSO. Работать перестал после отладки аналоговой части
Прикрепленные файлы
dso.zip ( 40.51 килобайт )
Кол-во скачиваний: 33
|
|
|
|
|
Apr 16 2009, 14:02
|

Знающий
   
Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402

|
После компиляции, вроде бы, триггеры не проигнорированы и количество логических функций в блочках такое же, как и запланировано в дизайне. Наиболее часто происходит просто игнорирование и, как следствие, отваливание части логики. Как я понял - у вас не слушается сигналов RG0, RG1? Если подозреваете пины - сделайте простенькую схему повторения этих сигналов на других пинах. Может быть, Вы, действительно, пожгли их. А может просто уровня не хватает.
--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
|
|
|
|
|
Apr 16 2009, 16:33
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263

|
Цитата(Евгений Николаев @ Apr 16 2009, 17:02)  Как я понял - у вас не слушается сигналов RG0, RG1? именно так, причем другие узлы похоже их слушаются. Цитата(Евгений Николаев @ Apr 16 2009, 17:02)  Если подозреваете пины - сделайте простенькую схему повторения этих сигналов на других пинах. Может быть, Вы, действительно, пожгли их. А может просто уровня не хватает. плохо то, что все очень плотно упаковано, наверное прийдется убрать некоторые части для проверки. Какой уровень Вы имеете ввиду? если на входах RG0 RG1 там честные 4,5В
|
|
|
|
|
Apr 17 2009, 05:07
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263

|
Цитата(sazh @ Apr 16 2009, 23:37)  У Вас clk задан 66 mHz. А счетчики каскадируются в лоб с последовательным переносом на тетрадах. На пределе. Судя по классическому анализатору. Задействуйте трюковые входы для сквозного переноса, на задержках сЪэкономите. А лучше мегафункцию counter. Может и с ресурсами полегчает. Реально устройство работает на 64МГц и нет никаких проблем. Я пробовал использовать мегафункцию, но для МАХ7000 она дает худшие результаты по сравнению с вариантом на счетчиках. Для МАХ-2 мегафункции дают значительный выигыш, сейчас уже не помню, около 20% по быстродействию, в сравнении с обычными счетчиками. На мой взгляд это связано с различиями в архитектуре этих семейств.
Сообщение отредактировал MisterDi - Apr 17 2009, 05:11
|
|
|
|
|
Apr 17 2009, 06:14
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
Цитата(MisterDi @ Apr 17 2009, 09:07)  Реально устройство работает на 64МГц и нет никаких проблем. Я пробовал использовать мегафункцию, но для МАХ7000 она дает худшие результаты по сравнению с вариантом на счетчиках. Свежо придание, да вериться с трудом. Хотя бы потому, что ваше каскадирование счетчиков никуда не годится, и не в состоянии спорить по быстродействию с мегафункцией. Когда моделируете по времени, включайте галочку, анализ времен предустановки и удержания данных. Много интересного увидите. Напоследок о читаемости. Мегаункции читаемей. И надежней. Во всяком случае вложения в вашем проекте читаемости не добавляют. Ведь можно работать на одном листе широкими мазками художника.
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 17 2009, 06:52
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 28-10-08
Из: Днепропетровск
Пользователь №: 41 263

|
Цитата(sazh @ Apr 17 2009, 10:14)  Свежо придание, да вериться с трудом. Хотя бы потому, что ваше каскадирование счетчиков никуда не годится, и не в состоянии спорить по быстродействию с мегафункцией. тем не менее такой вариант - работаетЦитата(sazh @ Apr 17 2009, 10:14)  Когда моделируете по времени, включайте галочку, анализ времен предустановки и удержания данных. Много интересного увидите. Напоследок о читаемости. Мегафункции читаемей. И надежней. Во всяком случае вложения в вашем проекте читаемости не добавляют. Ведь можно работать на одном листе широкими мазками художника. Проект делается для себя, исходно была схема вообще на рассыпухе. Вложения сделаны просто потому, что лень было перерисовывать кубики 74373. У меня сейчас лежит расширенный вариант этой схемы для МАХ-2, там все нарисовано по-другому, но пока в железе не проверялось. Каждый рисует так, как ему удобно, особеннно для себя.
Сообщение отредактировал MisterDi - Apr 17 2009, 06:57
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|