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

 
 
> Spartan-2E не грузится с XCF01S, пользуюсь DL-JTAG-USB - где подвох?
Student Pupkin
сообщение May 10 2009, 17:48
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 23-05-08
Пользователь №: 37 760



Проблемма такая - Spartan-2E и XCF01S. Режим загрузки master serial, схема сделана согласно даташиту, вроде бы все правильно. Для прошивки флэши использую кабель Digilent DL-JTAG-USB. ПЛИС по житагу грузится (проверял). Но с флэши не грузится - постоянно идет CCLK, INIT в единице, DONE в нуле, на выходе флэши данные есть - в смысле сначала есть импульсы около 140 мс, потом ноль с какими-то редкими единицами, потом единица - вроде как похоже...
Или я не правильно заливаю прошивку во флэш, или что-то в схеме....
Поэтому два вопроса:
1. Если кто пользовался этим кабелем - как правильно им флэш прошивать?
Я делал так - создал проект в impact (создание SVF-файла), добавил девайсы (FPGA, XCF в том порядке, в каком они в схеме включены в цепочке JTAG), к флэшке присовокупил файл прошивки (MCS, сделал предварительно в impact), затем выбрал программирование флэшки, затем "завершить запись SVF-файла". Потом запустил Export, нажал там кнопочку (не помню как называется - что-то там про инициализацию), в окошке появились обнаруженные девайсы (ПЛИС и флэш). К флэши присовокупил тот самый SVF-файл, потом кнопочку программирования.
Можно попробовать порыться и найти самопальный LPT-шный кабель и прям из impact прошить, но хочется все же с этим кабелем разобраться...
2. Если дело не в кабеле (или неправильном пользовании прогой для него) - в чем еще может быть проблемма? Ведь init в единице - если бы в прошивке был косяк, то crc бы не сошлась и плис init в ноль бы перевела... Да и CCLK опять же, не пропадает и все тут... После праздников еще раз проверю, что DO от флэши доходит до DIN ПЛИС - пока только такую причину придумал (если на DIN данных нет, значит ПЛИС не схватит синхро-последовательность, значит не начнет чтения конфигурационных данных поэтому CCLK будет вечно - проверю ... но вроде и раньше проверял, ноги не мог перепутать).
Может еще какие-нибудь идеи?
Короче, помогите! help.gif
Go to the top of the page
 
+Quote Post



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

 


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


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