Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с конфигурацией Spartan3AN
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
needbeer
Есть плата с 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.
Хотя способ адресации не менял.

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

З.Ы. приложил лог может он кого на какие мысли натолкнет.
grujic
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.
grujic
Have you solved the problem with FLASH programming?
MKS
Цитата
'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 файла.
needbeer
Решил проблему.
На плате стоял монитор питания ядра ПЛИС с watchdog'ом, он перезагружал ПЛИС через 1,6с. Этого времени не хватало на то, чтобы залить прошивку, убрал его, все ОК.
grujic
Glad to hear that the problem is solved smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.