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

 
 
> Почему ПЛИС может не прошиваться?
Mihey yxNet
сообщение Dec 23 2010, 11:02
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 3-04-08
Пользователь №: 36 451



Здравствуйте, какая причина может быть у следующей проблемы и как лечить:

Cyclone III (c пока ещё пустой последовательной флешкой и в активном режиме загрузки, если это имеет значение, хотя не должно) пытаюсь прошить через USB Blaster по JTAG.

JTAG Debugger при тесте видит устройство и говорит, что JTAG работает.
SignalTap и Programmer видят ПЛИС и позволяют начать загрузку. Строка состояния конфигурации зависает на 0%, пока идёт подсоединение, потом сразу становится неактивной как после успешной загрузки (других значений, в том числе 100% не показывает).

Информационное окно квартуса говорит, что конфигурация прошла успешно!!!
Потребление возрастает.

Но SignalTap говорит, инстанс не найден и требует сконфигурировать ПЛИС.
Загрузка флешки, соответственно, тоже невозможна - после "успешной конфигурации" ПЛИС вылезает ошибка "FlashLoader IP не найден".
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vadimuzzz
сообщение Dec 24 2010, 04:10
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Mihey yxNet @ Dec 23 2010, 20:02) *
Но SignalTap говорит, инстанс не найден и требует сконфигурировать ПЛИС.

после заливки sof Scan Chain в сигналтапе делали? что пишет?
Go to the top of the page
 
+Quote Post
Mihey yxNet
сообщение Dec 24 2010, 05:11
Сообщение #3





Группа: Участник
Сообщений: 11
Регистрация: 3-04-08
Пользователь №: 36 451



Цитата(vadimuzzz @ Dec 24 2010, 10:10) *
после заливки sof Scan Chain в сигналтапе делали? что пишет?


Всё тоже самое: само устройство видит, можно повторить процедуру - с тем же результатом.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 24 2010, 05:29
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Mihey yxNet @ Dec 24 2010, 14:11) *
Всё тоже самое: само устройство видит, можно повторить процедуру - с тем же результатом.

сверху в статусном окне сигналтап что пишет (после Scan chain): "Ready to acquire" или "Program to continue"?
Go to the top of the page
 
+Quote Post
Mihey yxNet
сообщение Dec 24 2010, 05:41
Сообщение #5





Группа: Участник
Сообщений: 11
Регистрация: 3-04-08
Пользователь №: 36 451



Цитата(vadimuzzz @ Dec 24 2010, 11:29) *
сверху в статусном окне сигналтап что пишет (после Scan chain): "Ready to acquire" или "Program to continue"?


После такой "успешной" конфигурации пишет "Program the device to continue".
При попытке всё-таки подсоединиться говорит "JTAG communication error",
а Квартус сообщает "Error: Can't find the instance. Download a design with SRAM Object File containing this instance."

Т.е. по всем показателям ПЛИС не прошит или прошит не тем, чем должен.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 24 2010, 05:46
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Mihey yxNet @ Dec 24 2010, 14:41) *
Т.е. по всем показателям ПЛИС не прошит или прошит не тем, чем должен.

ну, второе отмести легко - перекомпилить и зашить еще раз. а с первым - надо сигналы посмотреть осциллографом, сигнатуру чипа в программере почитать
Go to the top of the page
 
+Quote Post
Mihey yxNet
сообщение Dec 24 2010, 06:30
Сообщение #7





Группа: Участник
Сообщений: 11
Регистрация: 3-04-08
Пользователь №: 36 451



Цитата(vadimuzzz @ Dec 24 2010, 11:46) *
ну, второе отмести легко - перекомпилить и зашить еще раз. а с первым - надо сигналы посмотреть осциллографом, сигнатуру чипа в программере почитать


По осциллографу - сигналы проходят.
А что и как можно посмотреть в программере? Он из данных выдаёт только проверочную сумму и пользовательский код. Или можно что-то ещё вывести?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Dec 24 2010, 06:43
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(Mihey yxNet @ Dec 24 2010, 15:30) *
По осциллографу - сигналы проходят.
А что и как можно посмотреть в программере? Он из данных выдаёт только проверочную сумму и пользовательский код. Или можно что-то ещё вывести?

да нет, я и имел в виду смотреть сигналы в момент чтения сигнатуры. ну, раз уровни, фронты в норме, то косяк не здесь. а что в Assignments/Settings SignalTap II Logic Analizer ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Mihey yxNet   Почему ПЛИС может не прошиваться?   Dec 23 2010, 11:02
- - Евгений Николаев   Цитата(Mihey yxNet @ Dec 23 2010, 17:02) ...   Dec 23 2010, 11:05
|- - Mihey yxNet   Цитата(Евгений Николаев @ Dec 23 2010, 17...   Dec 24 2010, 03:54
|- - Apast   Цитата(Mihey yxNet @ Dec 24 2010, 09:54) ...   Dec 24 2010, 04:06
|- - Mihey yxNet   Цитата(vadimuzzz @ Dec 24 2010, 12:43) да...   Dec 24 2010, 08:12
|- - vadimuzzz   Цитата(Mihey yxNet @ Dec 24 2010, 17:12) ...   Dec 24 2010, 09:58
- - Serhiy_UA   к Mihey yxNet Хотелось бы узнать, чем все закончи...   Dec 30 2010, 08:25
|- - Mihey yxNet   Цитата(IceCreamMan @ Jan 1 2011, 10:28) Я...   Jan 20 2011, 12:14
- - IceCreamMan   Я так понял у автора стоит разъём програмирования ...   Jan 1 2011, 07:28
- - Reanimator++   Если плис не конфигурируется по JTAG надо проверят...   Jan 21 2011, 09:37
- - Docent86   Какой именно CYCIII используете? У нас был EP3C10E...   Feb 18 2011, 08:26
- - PVL   Как у Альтеры все сложно... у ксилинкса выбираешь ...   Feb 23 2011, 11:47
- - ysmat   не заливаеться циклон EP3C25E144 с внешней флешки ...   Feb 4 2013, 14:09
|- - _Anatoliy   Цитата(ysmat @ Feb 4 2013, 16:09) не зали...   Feb 4 2013, 14:16
- - ysmat   как оказалось днище не причем вероятней всего была...   Feb 4 2013, 16:14


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:51
Рейтинг@Mail.ru


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