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

 
 
> Xilinx FPGA not start
BSV
сообщение Apr 11 2005, 21:03
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Столкнулся с проблемой - в цепочке несколько микросхем (Спартан 2е) первая - Master Serial, остальные - Slave Serial, ПЗУ - 18v0X. Все камни загружаются вроде правильно (ридбэк не пробовал, но DONE взводится). Суть - одна или несколько микросхем в случайных комбинациях (если подряд несколько раз перегружать конфигурацию) не переходят в режим работы - контакты остаются в высокоимпедансном состоянии. Но иногда все стартует (и дальше работает) правильно. Я уже видел подобную штуку - но там не стартовала (никогда) только одна микросхема - первая (хотя управляла загрузкой остальных правильно). Вопрос решился заменой микросхемы.

Может, посоветуете что полезное. sad.gif


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
BSV
сообщение Apr 13 2005, 19:12
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Спасибо всем! Проблема вроде решилась - изменили частоту загрузки (было 13 МГц - стало 4) и все стало запускаться, хотя осадок остался :-(. Дело в том, что эта часть проекта делалась не мной, а я выступал в роли тупой обезьяны, которая заливает - смотрит и т.д. и к сожалению не имею возможности посмотреть какие там стояли галки при генерации битстримов.

Однако, хотелось бы больше не наступать на подобные грабли. Поэтому вопрос - а как бороться с шумами на управляющих контактах JTAG в случае их возникновения?


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
fake
сообщение Apr 20 2005, 14:12
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 25
Регистрация: 3-12-04
Пользователь №: 1 306



Цитата(BSV @ Apr 13 2005, 23:12)
Спасибо всем! Проблема вроде решилась - изменили частоту загрузки (было 13 МГц - стало 4) и все стало запускаться, хотя осадок остался :-(. Дело в том, что эта часть проекта делалась не мной, а я выступал в роли тупой обезьяны, которая заливает - смотрит и т.д. и к сожалению не имею возможности посмотреть какие там стояли галки при генерации битстримов.
*

Для serial больше 10 Мгц нельзя в принципе. А для безлючности лучше 1 МГц.
Go to the top of the page
 
+Quote Post
BSV
сообщение Apr 20 2005, 19:45
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Цитата(fake @ Apr 20 2005, 17:12)
Для serial больше 10 Мгц нельзя в принципе. А для безлючности лучше 1 МГц.
*


Это где же про такое написано? Если верить документации и реально наблюдаемым диаграммам на Спартан-2Е, то загрузка в режиме "мастер сериал" начинается на 2МГц, а после чтения заголовка бит-файла первой микросхемы в цепочке переключается на частоту, указанную при его генерации - от 4 до кажется около 30МГц (максимум, поддерживаемый ПЗУ).

Как по-вашему 1МГц сделать? Как говорится, читайте мануал!!!

Еще раз замечу - конфигурация грузится!!! DONE - взводится!!! А ноги микросхемы - в третьем состоянии. Вероятно, ей чем-то STARTUP-sequence не нравится, но поиграться возможности, да и желания нет.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 04:27
Рейтинг@Mail.ru


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