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

 
 
> Отличие результатов работы при загрузке по JTAG и из конф. микросхемы
Ethereal
сообщение Jun 2 2010, 12:09
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 7-05-08
Из: РФ, Москва
Пользователь №: 37 354



Здравствуйте. Столкнулся тут с такой ситуацией в тестовом проекте.
Микросхема Stratix II. Проект с преобразованием Фурье от данных с АЦП. Результаты выдаются из ПЛИС наружу.
При загрузке прошивки в ПЛИС через программатор на выходе получается один результат обработки.
Если сделать pof (fast passive parallel + сжатие), то результаты после перезагрузки получаются другими. Похожими, но отличающимися в достаточной степени, чтобы это нельзя было списать на шумы или случайность процесса.
Перед ПЛИС стоят АЦП и усилитель.

С чем это может быть связано?


--------------------
SystemVerilog - язык, заточенный Альтерой под свои кристаллы теми же приемами использования примитивов, что и AHDL. ©
Go to the top of the page
 
+Quote Post
2 страниц V  < 1 2  
Start new topic
Ответов (15 - 19)
slawikg
сообщение Jun 6 2010, 05:03
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 31-07-06
Пользователь №: 19 224



Цитата(x736C @ Jun 5 2010, 14:28) *
Здравствуйте, slawikg.
Что вы имеете в виду под «хорошим сбросом»?

Если хороший сброс вне ПЛИС, то в моем случае, похожим на случай автора темы, сброс формировался м/с стабилизатора TPS70158PWR. Сигнал сброса принимает высокое значение через 120 мс после того, как питание уже близко к норме (83%-95%).
Если имеете в виду внутреннюю схему сброса, то там синхронизатор, все просто.
Как сделать сброс еще лучше?


1- все питания установились;
2 - все регистры сброшены.
Go to the top of the page
 
+Quote Post
Ethereal
сообщение Jun 6 2010, 11:21
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 7-05-08
Из: РФ, Москва
Пользователь №: 37 354



Цитата(slawikg @ Jun 6 2010, 09:03) *
1- все питания установились;
2 - все регистры сброшены.

Загрузка и сброс при неустановившемся питании может влиять на работу прошивки в микросхеме в течение нескольких часов?

Сброс всего остального берется с выхода locked основной PLL и синхронизируется с тактовой.

Цитата(des00)
Например КА не в том состоянии, счетчик не туда встал, синхру не так нашли, из-за того что были не в том состоянии например %)

Что можно почитать на тему того, как искать проблему и чем лечить? Потому что СТап все равно не покажет причин, только следствия.


--------------------
SystemVerilog - язык, заточенный Альтерой под свои кристаллы теми же приемами использования примитивов, что и AHDL. ©
Go to the top of the page
 
+Quote Post
des00
сообщение Jun 7 2010, 09:24
Сообщение #18


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Ethereal @ Jun 6 2010, 05:21) *
Что можно почитать на тему того, как искать проблему и чем лечить? Потому что СТап все равно не покажет причин, только следствия.

Это и есть черная магия ПЛИСоводства. Звучит как тайна покрытая мраком, на самом деле обычная логика здравого смысла %) Набирайте статистику симптомов и ищите причину (с) House M.D.


--------------------
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение Jun 7 2010, 10:22
Сообщение #19


Знающий
****

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



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


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
Ethereal
сообщение Jun 7 2010, 11:26
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 7-05-08
Из: РФ, Москва
Пользователь №: 37 354



Цитата
Это и есть черная магия ПЛИСоводства

Спасибо. Попробую попрыгать с бубном. Хоть есть некоторая определенность, в какую сторону можно начинать плясать вокруг платы smile.gif

Цитата( @ Jun 7 2010, 14:22) *
Банальный такой вопрос - а после прошивки и во время работы плата так и остаётся подключенной к компу? В обоих случаях?
Думается мне в первую очередь, что проблема лежит в аналоговой плоскости, т.е. всякого рода шумы, перетоки емкостных зарядов и т.п.

Не обязательно, но как правило, да. И даже при прошивке из флешки программатор подключен к JTAG ПЛИС.


--------------------
SystemVerilog - язык, заточенный Альтерой под свои кристаллы теми же приемами использования примитивов, что и AHDL. ©
Go to the top of the page
 
+Quote Post

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

 


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


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