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

 
 
 
Reply to this topicStart new topic
> spartan 6, impact, '1': Programming terminated. DONE did not go high.
Alexey_Rostov
сообщение Jun 20 2018, 05:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Добрый день! Подскажите пожалуйста, кто какие решения применял для прошивки .bit в Spartan 6 через IMPACT + Platform Cable USB II при возникновении ошибки

'1': Programming terminated. DONE did not go high.

Полный лог IMPACT

CODE
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 25000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': Programming device...
LCK_cycle = NoWait.
LCK cycle: NoWait
done.
'1': Reading status register contents...
[0] CRC ERROR : 0
[1] IDCODE ERROR : 0
[2] DCM LOCK STATUS : 0
[3] GTS_CFG_B STATUS : 0
[4] GWE STATUS : 0
[5] GHIGH STATUS : 0
[6] DECRYPTION ERROR : 0
[7] DECRYPTOR ENABLE : 0
[8] HSWAPEN PIN : 0
[9] MODE PIN M[0] : 0
[10] MODE PIN M[1] : 0
[11] RESERVED : 0
[12] INIT_B PIN : 0
[13] DONE PIN : 0
[14] SUSPEND STATUS : 0
[15] FALLBACK STATUS : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0000 0000 0000 0000
INFO:iMPACT:579 - '1': Completed downloading bit file to device.
INFO:iMPACT:188 - '1': Programming completed successfully.
LCK_cycle = NoWait.
LCK cycle: NoWait
INFO:iMPACT - '1': Checking done pin....done.
'1': Programming terminated. DONE did not go high.
PROGRESS_END - End Operation.
Elapsed time = 2 sec.


Отладочная плата Mojo Spartan 6

https://embeddedmicro.com/products/mojo-v3

При этом Get deviceID и Get device Signature выполняются без проблем.
Go to the top of the page
 
+Quote Post
alexadmin
сообщение Jun 20 2018, 06:52
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 572
Регистрация: 17-11-05
Из: СПб, Россия
Пользователь №: 10 965



Цитата(Alexey_Rostov @ Jun 20 2018, 08:29) *
Добрый день! Подскажите пожалуйста, кто какие решения применял для прошивки .bit в Spartan 6 через IMPACT + Platform Cable USB II при возникновении ошибки

При этом Get deviceID и Get device Signature выполняются без проблем.


Снижать скорость JTAG. Смотреть качество сигналов, в частности клока (TCK). Еще Done по каким-либо причинам может быть притянут к земле, тогда эффект будет тот же (но это не точно, не помню наизусть какова там процедура старта у спартана)
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Jun 20 2018, 06:57
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Цитата(alexadmin @ Jun 20 2018, 09:52) *
Снижать скорость JTAG. Смотреть качество сигналов, в частности клока (TCK). Еще Done по каким-либо причинам может быть притянут к земле, тогда эффект будет тот же (но это не точно, не помню наизусть какова там процедура старта у спартана)


Скорость снижал, Done параллельно заведен на светодиод, к земле не притянут (на плате есть возможность сконфигурировать через Atmega контроллер, при данном способе конфигурации сигнал Done срабатывает), качество клока не смотрел, т.к. device ID, device Signature через impact читаются. Настройки в Generate programming File САПР менял на Done high, unused pins pull up, clock JTAG clock и тд. Без результатов.
Go to the top of the page
 
+Quote Post
Tpeck
сообщение Jun 20 2018, 08:26
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Цитата(Alexey_Rostov @ Jun 20 2018, 09:57) *
Скорость снижал, Done параллельно заведен на светодиод, к земле не притянут (на плате есть возможность сконфигурировать через Atmega контроллер, при данном способе конфигурации сигнал Done срабатывает), качество клока не смотрел, т.к. device ID, device Signature через impact читаются. Настройки в Generate programming File САПР менял на Done high, unused pins pull up, clock JTAG clock и тд. Без результатов.


Проверьте питания ядра и банков ввода вывода в статическом режиме, а потом посмотрите как оно ведет себя при загрузки ПЛИС,
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Jun 20 2018, 10:26
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Цитата(Tpeck @ Jun 20 2018, 11:26) *
Проверьте питания ядра и банков ввода вывода в статическом режиме, а потом посмотрите как оно ведет себя при загрузки ПЛИС,


Питание на месте и при загрузке не меняет своего значения (в том числе и питание второго банка, на котором находится пин DONE). Во время прошивки пин переходит в состояние логического нуля из единицы. Пин DONE bidirectional, внешних устройств, влияющих на него по идее нет. Пин выведен через транзистор на светодиоид.

Пытаюсь разобраться не держит ли микроконтроллер на плате данный пин .
Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Tpeck
сообщение Jun 20 2018, 10:55
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Цитата(Alexey_Rostov @ Jun 20 2018, 13:26) *
Во время прошивки пин переходит в состояние логического нуля из единицы. Пин DONE bidirectional, внешних устройств, влияющих на него по идее нет.

Переход Done из нуля в единицу говорит о том, что конфигурация закончена.

стр. 25
https://www.xilinx.com/support/documentatio...uides/ug380.pdf
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Jun 20 2018, 11:36
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Цитата(Tpeck @ Jun 20 2018, 13:55) *
Переход Done из нуля в единицу говорит о том, что конфигурация закончена.

стр. 25
https://www.xilinx.com/support/documentatio...uides/ug380.pdf


Листаю этот же документ. Проблема в том, что в единицу не возвращается.

Прошиться получилось! В чем причина так и не понял. Возможно где то присутствовал плохой контакт.
Go to the top of the page
 
+Quote Post
Doka
сообщение Jun 21 2018, 15:51
Сообщение #8


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Alexey_Rostov @ Jun 20 2018, 08:29) *
Подскажите пожалуйста, кто какие решения применял для прошивки .bit в Spartan 6 через IMPACT + Platform Cable USB II при возникновении ошибки


никогда не шил mojo через родной jtag стоковым Platform Cable USB II за неимением последнего.
гружу питон-скриптом отсюда: https://electronix.ru/forum/index.php?showtopic=138102


ЗЫЖ кмк, она изначально была заточена, чтобы без IMPACT и родного шнурка работать (за что и рекомендована к покупке).



--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Alexey_Rostov
сообщение Jun 21 2018, 16:16
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 236
Регистрация: 28-06-13
Из: Минск, Беларусь
Пользователь №: 77 312



Цитата(Doka @ Jun 21 2018, 18:51) *
никогда не шил mojo через родной jtag стоковым Platform Cable USB II за неимением последнего.
гружу питон-скриптом отсюда: https://electronix.ru/forum/index.php?showtopic=138102


ЗЫЖ кмк, она изначально была заточена, чтобы без IMPACT и родного шнурка работать (за что и рекомендована к покупке).


Chipscope тоже через питон работает?
Go to the top of the page
 
+Quote Post
svedach
сообщение Jun 21 2018, 17:21
Сообщение #10


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

Группа: Свой
Сообщений: 135
Регистрация: 8-01-12
Из: Беларусь
Пользователь №: 69 226



Цитата(Alexey_Rostov @ Jun 21 2018, 19:16) *
Chipscope тоже через питон работает?

Очень хотелось бы sm.gif
Go to the top of the page
 
+Quote Post
Doka
сообщение Jun 22 2018, 07:34
Сообщение #11


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Alexey_Rostov @ Jun 21 2018, 19:16) *
Chipscope тоже через питон работает?

ModelSim + модели компонент


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 27th April 2024 - 13:12
Рейтинг@Mail.ru


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