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

 
 
 
Reply to this topicStart new topic
> Фатальна ли ошибка разводки?, крик о помощи
Duke_N
сообщение Dec 8 2007, 11:36
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 3-07-05
Пользователь №: 6 483



Доброго времени суток!
Столкнулся с проблемой загрузки ПЛИС. ПЛИС семейства Spartan-3E, ПЗУ - XCF16. ПЛИС грузятся последовательной цепочкой, первая в режиме Master Serial, остальные Slave Serial.
При детальном рассмотрении устройства обнаружилась следующая ошибка в разводке: на входы VCCAUX подается не 2,5В, а 3,3В (такое же как и на VCCO).
Соответственно мучает мысль: фатальна ли эта ошибка или дело может быть в чем то другом? И чем это всё грозит? help.gif
Ситуация на сегодняшний день следующая:
INIT_B - в единице
PROG_B - в единице
CCLK - присутствует
DONE не устанавливается в единицу.
Данные с флешки идут, причем похоже все. Уткнулся в то, что нет данных с выхода DOUT ПЛИС, которая Master Serial.

В догонку вопрос: заинтересовало почему для всех сигналов, кроме DONE подтягивающий резистор 4.7к, а для DONE - 330?
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение Dec 10 2007, 03:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



Цитата(Duke_N @ Dec 8 2007, 06:36) *
В догонку вопрос: заинтересовало почему для всех сигналов, кроме DONE подтягивающий резистор 4.7к, а для DONE - 330?
Отвечу на это первым - по xapp453, все сигналы кроме DONE выходят на 3.3V rail, а DONE должен идти на 2.5V... Соответственно у него другой pull-up. В принципе, если выставить соответствущию опцию в BitGen, можно и не ставить 330 pull-up резистор (t.e. снять open drain), но они это все равно рекомендуют.

Цитата
При детальном рассмотрении устройства обнаружилась следующая ошибка в разводке: на входы VCCAUX подается не 2,5В, а 3,3В (такое же как и на VCCO).
Соответственно мучает мысль: фатальна ли эта ошибка или дело может быть в чем то другом? И чем это всё грозит?
Требовaнье на 2.5В для Vccaux неизменно, по таблице 72 в spartan 3E datasheet. По другому DONE не выставится, и config flash не отпустит ПЛИС. По-мойму над переделовать устройство sad.gif


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
Duke_N
сообщение Dec 10 2007, 06:51
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 3-07-05
Пользователь №: 6 483



Проделал следующий финт: изменил напряжение и VCCAUX и VCCO на 2.5В. Картина точно такая же, за исключением, естественно, амплитуд сигналов.
И мысль моя такая - даже если DONE не восстает, данные с выхода DOUT всё ж должны идти? Или нет? help.gif
Go to the top of the page
 
+Quote Post
makc
сообщение Dec 10 2007, 10:17
Сообщение #4


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(Duke_N @ Dec 10 2007, 09:51) *
Проделал следующий финт: изменил напряжение и VCCAUX и VCCO на 2.5В. Картина точно такая же, за исключением, естественно, амплитуд сигналов.
И мысль моя такая - даже если DONE не восстает, данные с выхода DOUT всё ж должны идти? Или нет? help.gif


DONE может появиться только после того, как все ПЛИС цепочки будут сконфигурированы и "отпустят" линию DONE. Таким образом, после того, как в первую ПЛИС цепочки будут переданы все биты ее прошивки, она должна начать выдавать данные на DOUT для конфигурирования последующих ПЛИС. Если этого не происходит, то дело может быть, например, в самой прошивке, которая может быть сформирована не верно, либо не для тех кристаллов, которые реально стоят в Вашей цепочке.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Duke_N
сообщение Dec 10 2007, 11:17
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 3-07-05
Пользователь №: 6 483



Дык и я про то же. Но ведь если первая ПЛИС конфигурируется неправильно, должен падать в ноль сигнал INIT_B, а этого нет. С флешки же данные идут для всех ПЛИС, но застевают в первой ПЛИС. Поэтому DONE и не может стать в единицу. wacko.gif
Просто на этом этапе проблему с неправильной разводкой питания я устранил, перейдя на интерфейс 2.5В, но ситуация не изменилась. crying.gif Значит, возможно, проблема заключается не в этом. Мне главное определится с этим моментом.
Просто уже, перепробовал все что пришло в голову 07.gif (правильность М0-М2, кз INIT_B и питания, кз DOUT и питания). Опыт у меня не очень большой, вот и прошу помощи у старших товарищей 05.gif
Go to the top of the page
 
+Quote Post
makc
сообщение Dec 10 2007, 12:56
Сообщение #6


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



А что происходит с CCLK после того, как первая ПЛИС получит свою порцию прошивки?


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
CodeWarrior1241
сообщение Dec 10 2007, 18:13
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 496
Регистрация: 14-03-07
Из: In The District
Пользователь №: 26 165



wacko.gif
Цитата(Duke_N @ Dec 10 2007, 06:17) *
Просто уже, перепробовал все что пришло в голову 07.gif (правильность М0-М2, кз INIT_B и питания, кз DOUT и питания).
Т.е. у Вас разводка как на рисунке. Rser & Rpar выбран правельно? Все DONE поддтянуты? Следуя той конфигурации проблем я никогда не имел...
Прикрепленные файлы
Прикрепленный файл  xapp453.pdf ( 36.55 килобайт ) Кол-во скачиваний: 132
 


--------------------
In Mozilla, you keep tabs on your browser. In the USSR, your browser keeps tabs on you.
Go to the top of the page
 
+Quote Post
Duke_N
сообщение Dec 11 2007, 14:29
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 3-07-05
Пользователь №: 6 483



Оказалось проблема в отсутствии контакта DIN (то ли деффект пайки, то ли ещё что-то другое). Большое спасибо всем, кто пытался помочь.
Go to the top of the page
 
+Quote Post

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

 


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


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