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

 
 
 
Reply to this topicStart new topic
> Не прошивается Spartan
Art55555
сообщение May 24 2011, 06:40
Сообщение #1


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

Группа: Участник
Сообщений: 184
Регистрация: 7-10-10
Пользователь №: 59 981



Возникла следующая проблема. Делаем инициализацию в Impact. Определяются обе ПЛИС. В поставленной задаче первым должен прошиваться Spartan, но при попытке загрузки выдается ошибка. Если прошить первым Virtex (прошивается без проблем), то Spartan без проблем прошивается. Начали искать ошибку. Выяснили, что выходной пин Done у Virtex по ошибки был заведен на пин IO_L17P_2/INIT_B. Схема ниже. Правильно ли понимаем что пока на этом пине не будет ‘1’ Spartan загружаться не будет? Подскажите, как в нашем случае исправить эту проблему (Spartan должен загружаться первым)?

Сообщение отредактировал Art55555 - May 24 2011, 07:08
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Bad0512
сообщение May 24 2011, 10:36
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(Art55555 @ May 24 2011, 13:40) *
Возникла следующая проблема. Делаем инициализацию в Impact. Определяются обе ПЛИС. В поставленной задаче первым должен прошиваться Spartan, но при попытке загрузки выдается ошибка. Если прошить первым Virtex (прошивается без проблем), то Spartan без проблем прошивается. Начали искать ошибку. Выяснили, что выходной пин Done у Virtex по ошибки был заведен на пин IO_L17P_2/INIT_B. Схема ниже. Правильно ли понимаем что пока на этом пине не будет ‘1’ Spartan загружаться не будет? Подскажите, как в нашем случае исправить эту проблему (Spartan должен загружаться первым)?

Понимаете правильно. Нога INIT как раз и создана для того, чтобы "притормаживать" конфигурацию. Исправить - несложно, отцепите эту ногу от ноги DONE Виртекса. Надеюсь, эта дорожка проходит не во внутренних сигнальных слоях. Правильность загрузки Виртекса поверяйте не с помощью мониторинга его ноги DONE, а каким-нибудь другим способом (тут масса вариантов).
Go to the top of the page
 
+Quote Post
Art55555
сообщение May 24 2011, 12:28
Сообщение #3


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

Группа: Участник
Сообщений: 184
Регистрация: 7-10-10
Пользователь №: 59 981



Цитата(Art55555 @ May 24 2011, 10:40) *
Возникла следующая проблема. Делаем инициализацию в Impact. Определяются обе ПЛИС. В поставленной задаче первым должен прошиваться Spartan, но при попытке загрузки выдается ошибка. Если прошить первым Virtex (прошивается без проблем), то Spartan без проблем прошивается. Начали искать ошибку. Выяснили, что выходной пин Done у Virtex по ошибки был заведен на пин IO_L17P_2/INIT_B. Схема ниже. Правильно ли понимаем что пока на этом пине не будет ‘1’ Spartan загружаться не будет? Подскажите, как в нашем случае исправить эту проблему (Spartan должен загружаться первым)?


Спасибо! Дорожка идет по нижнему слою.
P.S. Пошел за скальпелем...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th June 2025 - 15:20
Рейтинг@Mail.ru


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