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

 
 
 
Reply to this topicStart new topic
> Проблемы с конфигурацией Spartan3AN, не прошивается встроенная флэш
needbeer
сообщение May 20 2010, 11:15
Сообщение #1





Группа: Участник
Сообщений: 5
Регистрация: 16-01-09
Пользователь №: 43 457



Есть плата с XC3S50AN, пытаюсь прошить внутреннюю флэш с помощью Platform Cable USB через 10/11 Impact , бодро доходит до 33%, процесс зависает на 20 сек после чего выдает:

'1': Verifying device...Verify failed on page 0.
'1': Verification Terminated...done.
'1': Configuration data download to FPGA was not successful. DONE did not go high, please check your configuration setup and spi mode settings.
PROGRESS_END - End Operation.
Elapsed time = 23 sec.

Пытался шить и с помощью bit файла и с помощью mcs.

Если прошивать только ПЛИС, то все ОК. Выставлена опция Drive DOne Pin High, дополнительно подтянул к +3,3 черз 5к. Пины М(2...0)=011. VS пробовал и 101 и 111. Suspend в 0.
В дополнение ко всему Impact выдает следующее:
Power of 2 binary page size enabled: 1.
Хотя способ адресации не менял.

Всвязи с этим встает вопрос: кто виноват и что делать?

З.Ы. приложил лог может он кого на какие мысли натолкнет.
Прикрепленные файлы
Прикрепленный файл  log.txt ( 3.45 килобайт ) Кол-во скачиваний: 212
 
Go to the top of the page
 
+Quote Post
grujic
сообщение May 24 2010, 00:29
Сообщение #2


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

Группа: Свой
Сообщений: 116
Регистрация: 11-05-10
Из: Srbija
Пользователь №: 57 199



The explanation of "power of 2 mode addressing" can be found here:
http://www.xilinx.com/products/boards/s3as..._programmer.pdf
on pages 8 and 9. Additional information is on page 20 (about OTP nature of addressing mode selection).

I have designed a simple board with XC3S200AN which works from internal FLASH - the schematic is attached.
The M(2:0) pins should be = 011 - so this is correct.
SUSPEND pin should be tied to 0 - this is correct also.

Maybe the problem is with VCCAUX. If you want to use internal FLASH in Spartan 3AN, it must be 3.3V.

Please post what is the VCCAUX value, and if changing it to 3.3V has solved your problem.
Прикрепленные файлы
Прикрепленный файл  fpga.ps ( 995.28 килобайт ) Кол-во скачиваний: 41
 
Go to the top of the page
 
+Quote Post
grujic
сообщение May 25 2010, 09:15
Сообщение #3


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

Группа: Свой
Сообщений: 116
Регистрация: 11-05-10
Из: Srbija
Пользователь №: 57 199



Have you solved the problem with FLASH programming?
Go to the top of the page
 
+Quote Post
MKS
сообщение May 25 2010, 21:32
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Цитата
'1': Configuration data download to FPGA was not successful. DONE did not go high, please check your configuration setup and spi mode settings.
PROGRESS_END - End Operation.

У меня аналогичная проблема с конфигурированием, причём эта ошибка странным образом зависит от самой прошивки. Некоторые прошиваются, а некоторые нет. Экспериментально был найден костыль в виде отключения компрессии bit файла.
Go to the top of the page
 
+Quote Post
needbeer
сообщение May 26 2010, 08:54
Сообщение #5





Группа: Участник
Сообщений: 5
Регистрация: 16-01-09
Пользователь №: 43 457



Решил проблему.
На плате стоял монитор питания ядра ПЛИС с watchdog'ом, он перезагружал ПЛИС через 1,6с. Этого времени не хватало на то, чтобы залить прошивку, убрал его, все ОК.
Go to the top of the page
 
+Quote Post
grujic
сообщение May 26 2010, 10:08
Сообщение #6


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

Группа: Свой
Сообщений: 116
Регистрация: 11-05-10
Из: Srbija
Пользователь №: 57 199



Glad to hear that the problem is solved smile.gif
Go to the top of the page
 
+Quote Post

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

 


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


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