|
|
  |
Проблема с загрузкой Spartan3, Из Flash нормально, напрямую - проблема |
|
|
|
Mar 3 2007, 11:45
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 5-02-05
Пользователь №: 2 439

|
Загрузка кристалла небольшая, когда грузится из Flash все нормально, когда напрямую все тоже в основном работает, но какие_то вещи не прописываются (которые в основном и нужны). Как такое может быть.
|
|
|
|
|
Mar 5 2007, 08:40
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 5-02-05
Пользователь №: 2 439

|
Один и тот же проект загружается из FLASH(XCF08) и напрямую в кристалл(S3-1.5) через JTAG. В обоих случаях загрузка проходит нормально и программа начинает правильно работать, но во втором случае некоторые цепи не работают, самые простые (то Ghipscope не увидит, то делитель на 2 не заработает). Специалисты говорят, что бывает.
|
|
|
|
|
Mar 5 2007, 16:34
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 5-02-05
Пользователь №: 2 439

|
А как это сделать, полдня искал в Impacte.
|
|
|
|
|
Mar 5 2007, 21:53
|
Участник

Группа: Свой
Сообщений: 27
Регистрация: 12-08-06
Пользователь №: 19 502

|
Цитата(avesat @ Mar 5 2007, 16:48)  Цитата(iosifk @ Mar 5 2007, 07:58)  Уменьшить частоту работы при загрузке по JTAG - пробовали?
Частота JTAG здесь не причем! 2 konoval1 Вы специально пишите вопросы, чтоб никто ничего не понял?  А в чем же тогда дело? У меня есть одна аналогичная платка, в которой наблюдается подобный глюк.
|
|
|
|
|
Mar 6 2007, 13:33
|
Участник

Группа: Свой
Сообщений: 27
Регистрация: 12-08-06
Пользователь №: 19 502

|
Цитата(oleg_rudakov @ Mar 6 2007, 00:13)  Подобная проблема наблюдалась всякий раз и в разных проектах, когда использовались опорные конденсаторы небольшой емкости (обвязка ПЛИС по питанию). Необходимо использовать бОльшие емкости с целью обеспечения стабилизации напряжения, особенно это критично при конфигурировании кристалла. Он потребляет большой ток, и если питание не дотягивает - конфигурация завершается с ошибкой.
Пробуйте добавить емкости в каждую из цепей питания. Кстати, из прошлого опыта, Xilinx требует питания на каждый блок, даже если ни одна ножка не используется.
Удачи... Угу похоже на то. Поменял кондеры, нашел одну незапитанную ножку по портам. Вроде все ОК.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|