|
Почему ПЛИС может не прошиваться? |
|
|
|
Dec 23 2010, 11:02
|
Группа: Участник
Сообщений: 11
Регистрация: 3-04-08
Пользователь №: 36 451

|
Здравствуйте, какая причина может быть у следующей проблемы и как лечить:
Cyclone III (c пока ещё пустой последовательной флешкой и в активном режиме загрузки, если это имеет значение, хотя не должно) пытаюсь прошить через USB Blaster по JTAG.
JTAG Debugger при тесте видит устройство и говорит, что JTAG работает. SignalTap и Programmer видят ПЛИС и позволяют начать загрузку. Строка состояния конфигурации зависает на 0%, пока идёт подсоединение, потом сразу становится неактивной как после успешной загрузки (других значений, в том числе 100% не показывает).
Информационное окно квартуса говорит, что конфигурация прошла успешно!!! Потребление возрастает.
Но SignalTap говорит, инстанс не найден и требует сконфигурировать ПЛИС. Загрузка флешки, соответственно, тоже невозможна - после "успешной конфигурации" ПЛИС вылезает ошибка "FlashLoader IP не найден".
|
|
|
|
|
 |
Ответов
|
Dec 24 2010, 05:11
|
Группа: Участник
Сообщений: 11
Регистрация: 3-04-08
Пользователь №: 36 451

|
Цитата(vadimuzzz @ Dec 24 2010, 10:10)  после заливки sof Scan Chain в сигналтапе делали? что пишет? Всё тоже самое: само устройство видит, можно повторить процедуру - с тем же результатом.
|
|
|
|
|
Dec 24 2010, 05:41
|
Группа: Участник
Сообщений: 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." Т.е. по всем показателям ПЛИС не прошит или прошит не тем, чем должен.
|
|
|
|
|
Dec 24 2010, 06:30
|
Группа: Участник
Сообщений: 11
Регистрация: 3-04-08
Пользователь №: 36 451

|
Цитата(vadimuzzz @ Dec 24 2010, 11:46)  ну, второе отмести легко - перекомпилить и зашить еще раз. а с первым - надо сигналы посмотреть осциллографом, сигнатуру чипа в программере почитать По осциллографу - сигналы проходят. А что и как можно посмотреть в программере? Он из данных выдаёт только проверочную сумму и пользовательский код. Или можно что-то ещё вывести?
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|