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

 
 
> ПЛИС перепрошивается с флешки после перепрошивания через JTAG
alexei-developer
сообщение Aug 15 2013, 17:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 8-07-13
Пользователь №: 77 437



Есть плата, уже готовая, уже работающая, при работе, подключаю квартус через джитаг, автоопределяю ее, заливаю тестовый проект, и... После секунды она уже со своей родной прошивкой.

Убеждаться что плис действительно прошивается пробовал так:
Завел в проекте на некоторые пины ноль, на некоторые единицу, и включил мультиметр на один контакт, на которых должен быть ноль или единица при стандартной прошивки. На секунду значение менялось на заданное в моем проекте.

Собственно вопрос, что надо чтобы определить что не так?
нСтатус и конфиг_дан подцепил через резисторы 10кОм на 3.3. Точнее нСтатус и так в схеме подключен на 3.3 через 10кОм. Вроде всё как по документации.

плис циклон 3
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
Stewart Little
сообщение Aug 15 2013, 19:27
Сообщение #2


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Проверьте состояние галки "Halt configuration controller" в настройках квартусовского программера.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
alexei-developer
сообщение Aug 15 2013, 20:05
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 8-07-13
Пользователь №: 77 437



Цитата(Stewart Little @ Aug 15 2013, 23:27) *
Проверьте состояние галки "Halt configuration controller" в настройках квартусовского программера.


Да, и с галкой делал и без.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 16 2013, 07:31
Сообщение #4


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(alexei-developer @ Aug 15 2013, 23:05) *
Да, и с галкой делал и без.

Тогда проверяйте, что у Вас творится на nCONFIG.
Еще такой вопрос - на Вашей плате ПЛИСка сама не может nCONFIG передергивать? Если может, то установите режим неиспользуемых выводов "As input tri-stated with weak pull-up".


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
id_gene
сообщение Aug 16 2013, 10:00
Сообщение #5


carpe manana
***

Группа: Свой
Сообщений: 321
Регистрация: 2-06-05
Пользователь №: 5 659



Может, кстати, и по просадке питания перегрузиться.
Go to the top of the page
 
+Quote Post
alexei-developer
сообщение Aug 17 2013, 16:28
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 8-07-13
Пользователь №: 77 437



nConfig подключен к плис, выходы как три стайт пул ап... Один фиг перезагружает прошивку из флеша после прошивки через джитаг... А если нКонфиг подключить к земле?

Протыкал схему, нКонфиг подключен через 10КОм резистор на 3.3, и через 280 ом и светодиод к TRGT(VCC).



Сообщение отредактировал alexei-developer - Aug 17 2013, 17:36
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 18 2013, 08:57
Сообщение #7


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(alexei-developer @ Aug 17 2013, 19:28) *
nConfig подключен к плис, выходы как три стайт пул ап... Один фиг перезагружает прошивку из флеша после прошивки через джитаг... А если нКонфиг подключить к земле?

Как все запущено...
Вы хотя бы описание процесса конфигурирования Cyclone III почитайте!
http://www.altera.com/literature/hb/cyc3/cyc3_ciii51016.pdf


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
alexei-developer
сообщение Aug 18 2013, 13:12
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 8-07-13
Пользователь №: 77 437



Цитата(Stewart Little @ Aug 18 2013, 12:57) *
Как все запущено...
Вы хотя бы описание процесса конфигурирования Cyclone III почитайте!
http://www.altera.com/literature/hb/cyc3/cyc3_ciii51016.pdf

Почему запущено, читал, там написано что при переходе из 0 в 1 по нконфиг происходит конфигурирование плис в соответсвии с контактами мсел. Че не так? Вот я думаю, если нконфиг посаженый на вцц через 10КОм посадить напрямую на землю останется ли он в нуле? Хотя там написано что если нконфиг в нуле, то плис находится в режиме ресет... И че делать... хз...
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Aug 18 2013, 17:22
Сообщение #9


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(alexei-developer @ Aug 18 2013, 16:12) *
Почему запущено, читал, там написано что при переходе из 0 в 1 по нконфиг происходит конфигурирование плис в соответсвии с контактами мсел. Че не так? Вот я думаю, если нконфиг посаженый на вцц через 10КОм посадить напрямую на землю останется ли он в нуле? Хотя там написано что если нконфиг в нуле, то плис находится в режиме ресет... И че делать... хз...

Вот потому и запущено sad.gif что читали, но ничего не поняли.
Давайте разбираться.
Для принудительного начала процесса конфигурирования с использованием конфигурационного ПЗУ, нужно занулить nCONFIG, и затем его отпустить (подтяжка к VCC переведет его в состояние лог.'1'.
Вы сконфигурировали ПЛИС по JTAG'у. nCONFIG должен стоять в лог.'1' за счет подтягтвающего резистора. Если у Вас после этого вдруг происходит новый процесс конфигурирования ПЛИС из конфигурационного ПЗУ (телепатирую - состояним MSEL'ов выбран режим AS), то это означает, что кто-то на Вашей плате передергивает nCONFIG. Подключитесь к nCONFIG'у запоминающим осциллографом, сконфигурируйте ПЛИС по JTAG'у и дождитесь "несанкционированной" конфигурации из EPCS. После этого анализируйте, что у Вас на nCONFIG'е происходит.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
Nikolay96
сообщение Aug 19 2013, 07:11
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 27-08-07
Из: Санкт-Петербург
Пользователь №: 30 096



Здравствуйте!

Новая прошивка потребляет больше?
Была аналогичная ситуация со Stratix III, при заливке более мощной прошивкой перезагружалась старая из флеш.
Вылечилось заменой нескольких танталовых кондесаторов по питанию 100мкФ на 220.
(MSELы в AS)
Go to the top of the page
 
+Quote Post

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

 


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


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