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

 
 
> Spartan6. Проект загружается, но не стартует.
ovs_pavel
сообщение Aug 28 2012, 09:57
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



День добрый коллеги. Никак не могу подружиться с 6-ым спартаном. Вообщем о проблеме.
В цепь JTAG последовательно включены сначала ПЛИС, затем XC6SLX45-3FGG676I, затем конфигуратор XCF16PFSG48C.
При подаче питания эти 2 м/сх обнаруживаются по цепи JTAG. Идентификаторы м/сх считываются, т.е. все вроде работает.
1. Зашиваем проект (bit-файл) в ПЛИС по JTAGу.
iMPACT выдает:
----------------------------------------------------------------------
INFO:iMPACT - Current time: ?? 28. ??? 12:2PROGRESS_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 : 1
[4] GWE STATUS : 1
[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] : 1
[11] RESERVED : 0
[12] INIT_B PIN : 1
[13] DONE PIN : 1
[14] SUSPEND STATUS : 0
[15] FALLBACK STATUS : 0
INFO:iMPACT:2219 - Status register values:
INFO:iMPACT - 0011 1100 1110 1100
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 = 5 sec.

Вообщем проект залился, но на тестовых пинах все время нули, т.е. как будто ПЛИС в состоянии сброса. Посмотрел на состояние сигнала DONE (оттянут на +3,3В), ведет себя как и положено, т.е. во время прошивки в состоянии 0, а после уходит в состояние 1.

2. Пробовал прошивать конфигурашку. Ситуация абсолютно аналогичная (ПЛИС с конфигурашки грузится как master serial). С конфигурашки идет CCLK, данные (посмотрел) также сигнал DONE сначала в 0, а после заливки прошивки с конфигурашки уходит в 0. Но ПЛИС молчит((.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Flood
сообщение Aug 28 2012, 19:13
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Положение неиспользуемых ножек после программирования можно задавать в файле конфигурации (Pulldown, pullup, HiZ) - попробуйте разное.
Прыжок потребления - очень странно, похоже на сброс конфигурации. Стоит проверить все напряжения питания ПЛИС, включая IO и MGT (если это 45T).
Считайте регистр состояния после сброса потребления на 300мА. Возможно, конфигурация слетела (дрожит INIT ?).
Go to the top of the page
 
+Quote Post
ovs_pavel
сообщение Aug 28 2012, 19:15
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



Цитата(Flood @ Aug 28 2012, 23:13) *
Положение неиспользуемых ножек после программирования можно задавать в файле конфигурации (Pulldown, pullup, HiZ) - попробуйте разное.
Прыжок потребления - очень странно, похоже на сброс конфигурации. Стоит проверить все напряжения питания ПЛИС, включая IO и MGT (если это 45T).
Считайте регистр состояния после сброса потребления на 300мА. Возможно, конфигурация слетела (дрожит INIT ?).


Спасибо, завтра попробую.
Go to the top of the page
 
+Quote Post
ovs_pavel
сообщение Aug 29 2012, 08:40
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 275
Регистрация: 19-05-06
Пользователь №: 17 249



День добрый. Как и предположил Boris, стоял не тот номинал резистора по сигналу DONE (хотя по перечню и схеме - 330Ом, поставили таки 4,7кОм). Перепаял ((((. И пошли новые глюки. Теперь стала дурить цепочка JTAG. Выдает такой баян:

Attempting to identify devices in the boundary-scan chain configuration...
INFO:iMPACT - Current time: ?? 29. ??? 11:4PROGRESS_START - Starting Operation.
Identifying chain contents...'0': : Manufacturer's ID = Xilinx xcf16p, Version : 13
INFO:iMPACT:1777 -
Reading C:/Xilinx/12.3/ISE_DS/ISE/xcfp/data/xcf16p.bsd...
INFO:iMPACT:501 - '1': Added Device xcf16p successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'1': : Manufacturer's ID = Xilinx xc6slx45, Version : 4
INFO:iMPACT:1777 -
Reading C:/Xilinx/12.3/ISE_DS/ISE/spartan6/data/xc6slx45.bsd...
INFO:iMPACT:501 - '1': Added Device xc6slx45 successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'2': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'3': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'4': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
----------------------------------------------------------------------
'5': : Manufacturer's ID = Unknown
INFO:iMPACT:501 - '1': Added Device UNKNOWN successfully.
----------------------------------------------------------------------
... до 31
----------------------------------------------------------------------
ERROR:iMPACT - A problem may exist in the hardware configuration. that the cable, scan chain, and power connections are intact, that the specified scan chain configuration matches the actual hardware, and that the power supply is adequate and delivering the correct voltage.
----------------------------------------------------------------------

Хотя вчера все по цепи JTAG определялось ОК. Сейчас сижу перепроверяю JTAG. Хотя вроде бы м/сх он находит (если посмотреть в начале списка, то там как раз и есть мои м/сх, но далее идет брею).
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Aug 29 2012, 10:29
Сообщение #5


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(ovs_pavel @ Aug 29 2012, 12:40) *
Хотя вчера все по цепи JTAG определялось ОК. Сейчас сижу перепроверяю JTAG. Хотя вроде бы м/сх он находит (если посмотреть в начале списка, то там как раз и есть мои м/сх, но далее идет бред).

Проверьте TMS и TDI, обычно такое из-за этих сигналов бывает.

Есть, конечно, и более мерзкий вариант, хоть на него не сильно похоже, но всё равно изложу: у нас в Virtex-6 была конкуренция между 2 процессами загрузки JTAG и Master Select MAP:
1. JTAG посылал команду #Program.
2. ПЛИС сбрасывалась, и считывала состояние ножек M[2:0].
3. согласно состоянию M[2:0] ПЛИС начинала грузиться с Platform Flash XL.
4. а тут, как раз, и JTAG созревал до загрузки.
Вылечили добавлением перемычки на одну из M[2:0] ножек для выбора режима загрузки: JTAG / Master Select MAP.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ovs_pavel   Spartan6. Проект загружается, но не стартует.   Aug 28 2012, 09:57
- - Boris_TS   Была такая засада у Xilinx: DONE должен перейти в ...   Aug 28 2012, 10:06
|- - ovs_pavel   Цитата(Boris_TS @ Aug 28 2012, 14:06) Был...   Aug 28 2012, 10:19
|- - ovs_pavel   Больше никаких идей нет??   Aug 28 2012, 18:08
|- - des00   Цитата(ovs_pavel @ Aug 28 2012, 12:08) Бо...   Aug 28 2012, 18:18
|- - ovs_pavel   Цитата(des00 @ Aug 28 2012, 22:18) может ...   Aug 28 2012, 18:42
|- - des00   Цитата(ovs_pavel @ Aug 28 2012, 12:42) На...   Aug 28 2012, 18:49
- - Flood   Входы/выходы могут не работать, например, из-за пр...   Aug 28 2012, 18:53
|- - ovs_pavel   Цитата(Flood @ Aug 28 2012, 22:53) Входы/...   Aug 28 2012, 19:08
|- - ovs_pavel   Посмотрел все сигналы JTAG. TCK, TMS и TDO есть, а...   Aug 29 2012, 16:30
- - Flood   Если там именно 1,5 Ом, а не 0 Ом, то это больше п...   Aug 29 2012, 18:46
|- - ovs_pavel   Цитата(Flood @ Aug 29 2012, 22:46) Если т...   Aug 29 2012, 19:33
|- - Boris_TS   Цитата(ovs_pavel @ Aug 29 2012, 23:33) У ...   Aug 30 2012, 06:09
- - Flood   JTAG ножки могут гореть при наличии Vref на JTAG к...   Aug 30 2012, 08:22
|- - Boris_TS   Цитата(Flood @ Aug 30 2012, 12:22) ...от ...   Aug 30 2012, 11:09
|- - ovs_pavel   Вечер добрый. Вообщем сегодня поднял ПЛИСину. При ...   Aug 30 2012, 16:14
|- - ovs_pavel   В продолжении борьбы с 6-ым спартаном. Плату отрем...   Sep 3 2012, 06:13
|- - Bad0512   Цитата(ovs_pavel @ Sep 3 2012, 13:13) В п...   Sep 3 2012, 08:17
- - Flood   Что показывает чипскоп?   Sep 3 2012, 07:32
- - Flood   По-идее эта настройка влияет на выбор источника ре...   Sep 4 2012, 07:33


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

 


RSS Текстовая версия Сейчас: 3rd September 2025 - 10:00
Рейтинг@Mail.ru


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