|
Проблемы с прошивкой Spartan 6, Прошивка заливается но не активируется |
|
|
|
Apr 15 2013, 08:24
|

Группа: Участник
Сообщений: 14
Регистрация: 3-11-09
Из: Беларусь, Минск
Пользователь №: 53 398

|
Здраствуйе Есть следующая проблема: при прошивке Spartan 6 (S6LX75TFGG484) по JTAG прошивка выполняется успешно (с соотв сообщением в импакте и загоранием диода Done) но не вступает в действие (все ножки остаются в z состоянии). В консоль вываливается следующее: -- INFO:iMPACT - Current time: Чт 21. мар 20:08:30 2013 -- PROGRESS_START - Starting Operation. -- Maximum TCK operating frequency for this device chain: 15000000. -- 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 : 1 -- [3] GTS_CFG_B STATUS : 0 -- [4] GWE STATUS : 0 -- [5] GHIGH STATUS : 1 -- [6] DECRYPTION ERROR : 0 -- [7] DECRYPTOR ENABLE : 0 -- [8] HSWAPEN PIN : 1 -- [9] MODE PIN M[0] : 1 -- [10] MODE PIN M[1] : 0 -- [11] RESERVED : 0 -- [12] INIT_B PIN : 1 -- [13] DONE PIN : 0 -- [14] SUSPEND STATUS : 0 -- [15] FALLBACK STATUS : 0 -- INFO:iMPACT:2219 - Status register values: -- INFO:iMPACT - 0010 0100 1100 1000 -- 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': Programmed successfully. -- PROGRESS_END - End Operation. -- Elapsed time = 7 sec.
Как видно из содержания статусного регистра, не установились биты [3] GTS_CFG_B STATUS, [4] GWE STATUS, [13] DONE PIN (Последний не устанавливается, но при этом ножка DONE_2, как ей и положено, переходит в z состояние, что позволяет зажечься через транзитстор светодиоду). Как понятно по [3] и [4] все слетает на последнем этапе. Но почему? Проверено питание (наличие на пинах, шумовая дорожка - все ОК) Проверена схема подключения (уже упростил до подключения к FPGA только разьема JTAG и вывесил на PROGRAM_B и _ININ_B_2 подтяжки 300 ом к +3.3В). Поигрался с Configuration_Rate, установками Startup_Options - Ничего не помогает. Поделитесь опытом уважаемые форумчане, как бороться с этой проблемой
|
|
|
|
|
 |
Ответов
|
Apr 29 2013, 18:19
|

Группа: Участник
Сообщений: 14
Регистрация: 3-11-09
Из: Беларусь, Минск
Пользователь №: 53 398

|
Ура товарищи!!! Все заработало. Еще при первых пробах я пытался настраивать параметры генерации файла в StatUp Options (как я и указывал в первом посте) не зная что оно называется startup sequence (чисто экспериментально - ничего не читая). Перебрал все комбинации цифр опций DONE_cycle, GTS_cycle, GWE_cycle, CLK_cycle, настроек Enable internal DONE pipe и Drive DONE pin high. Но после совета от rsv (Отдельная ему благодарность) - начал копать здесь еще раз. Почитал указанный rsv источник, поэкспериментировал. И оказалось, что если в Property display level установить Adwanced становится доступной закладка Suspend/Wake options. Вот здесь имеются нужные sw_gwe_cycle и sw_gts_cycle которые нужно поменять так, чтобы они были последними в загрузке. И все!!! Вот, оказывается, как просто ларчик открывался то... Всем спасибо за участие. Считаю тему закрытой.
|
|
|
|
Сообщений в этой теме
Linius Проблемы с прошивкой Spartan 6 Apr 15 2013, 08:24 iosifk Цитата(Linius @ Apr 15 2013, 12:24) Поигр... Apr 15 2013, 08:29 Linius [quote name='iosifk' date='Apr 15 2013... Apr 15 2013, 08:37 Mad Makc а сколько на jtag-е у вас висит устройств? один сп... Apr 15 2013, 08:56 knk Как подключён INIT и как он сeбя ведёт ? Apr 16 2013, 07:11 Victor® Цитата(Linius @ Apr 15 2013, 11:24) Как в... Apr 16 2013, 07:44 Linius > Резистор 330 Ом с DONE на VCCO_2 есть?
Да. С ... Apr 17 2013, 18:13 Victor® Цитата(Linius @ Apr 17 2013, 21:13) > ... Apr 17 2013, 19:09 Linius > Спартан что-то потребляет?
Потребляет - около... Apr 18 2013, 16:11 rsv Попробовать в настройках битгена поменять местами ... Apr 18 2013, 16:18 Linius >... INIT и как он сeбя ведёт ?
В начальный мом... Apr 18 2013, 16:19 Linius >Попробовать в настройках битгена поменять мест... Apr 19 2013, 17:48 rsv Сейчас под рукой нету ничего, чтоб скриншоты сдела... Apr 19 2013, 18:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|