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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Spartan3E StarterKit, Как прошить Platform Flash PROM?
Shumok
сообщение Oct 19 2007, 08:38
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Подскажите кто знает.
Загрузочный кабель USB-JTAG. Режим загрузки выставляю перемычками на Master. Создаю файлы .bit и
.mcs. Программирую сам кристалл (но без верификации, говорит нет файла .mcs) - все работает. После выключения/включения питания кристалл естественно пустой. Программирую ПЗУ: верификацию проходить не хочет. В чем может быть дело?
Go to the top of the page
 
+Quote Post
stoker
сообщение Oct 19 2007, 08:56
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата(Shumok @ Oct 19 2007, 12:38) *
Подскажите кто знает.
Загрузочный кабель USB-JTAG. Режим загрузки выставляю перемычками на Master. Создаю файлы .bit и
.mcs. Программирую сам кристалл (но без верификации, говорит нет файла .mcs) - все работает. После выключения/включения питания кристалл естественно пустой. Программирую ПЗУ: верификацию проходить не хочет. В чем может быть дело?

Какая версия ISE? А вы сами задаёте PROMу сгенерируемый файл?

Сообщение отредактировал stoker - Oct 19 2007, 09:03
Go to the top of the page
 
+Quote Post
Shumok
сообщение Oct 19 2007, 10:11
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Цитата(stoker @ Oct 19 2007, 11:56) *
Какая версия ISE? А вы сами задаёте PROMу сгенерируемый файл?

Версия 8.1i. Файл генерирую потом подключаю вручную.
Go to the top of the page
 
+Quote Post
stoker
сообщение Oct 19 2007, 21:15
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



По моему, если зашивать на прямую в кристал ФПГА, верификация не доступна, типа защита от копирования. Вы програмите флешку, там только верификация не проходит или вообще не льёт? У меня было подобное, флеш заливается потом запускалась верификация и она не проходила, из за плохих контактов штыревого разъёма на кабеле, лечилось прижиманием во время програмирования. + Заземление компа и платы проверте.
Go to the top of the page
 
+Quote Post
Shumok
сообщение Oct 19 2007, 22:50
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Цитата(stoker @ Oct 20 2007, 00:15) *
По моему, если зашивать на прямую в кристал ФПГА, верификация не доступна, типа защита от копирования. Вы програмите флешку, там только верификация не проходит или вообще не льёт? У меня было подобное, флеш заливается потом запускалась верификация и она не проходила, из за плохих контактов штыревого разъёма на кабеле, лечилось прижиманием во время програмирования. + Заземление компа и платы проверте.

Так если плохой контакт то и флеш заливалась некорректно получается? Кстати а перед заливкой флешки сам кристал заливать надо? Мне так кажется что после заливки флеш должна произойти переконфигурация FPGA либо при включении питания либо по нажатии кнопки Program?
Go to the top of the page
 
+Quote Post
at90
сообщение Oct 20 2007, 05:06
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 866
Регистрация: 31-03-05
Из: Краснодар
Пользователь №: 3 814



у меня флэшь не зливалась из за ISE. Поставил 8.2 и нормально стало.


--------------------
<<Первая производная от чужой идеи - уже твоя идея.>>
Go to the top of the page
 
+Quote Post
sheh
сообщение Oct 20 2007, 08:45
Сообщение #7


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

Группа: Участник
Сообщений: 122
Регистрация: 13-09-06
Пользователь №: 20 353



Цитата(Shumok @ Oct 19 2007, 12:38) *
Подскажите кто знает.
Загрузочный кабель USB-JTAG. Режим загрузки выставляю перемычками на Master. Создаю файлы .bit и
.mcs. Программирую сам кристалл (но без верификации, говорит нет файла .mcs) - все работает. После выключения/включения питания кристалл естественно пустой. Программирую ПЗУ: верификацию проходить не хочет. В чем может быть дело?


У меня была аналогичная проблема решилась перепрошивкой CPLD.
Там какието сигналы загрузки (точно непомню какие дело было давно) генегируются с помощью CPLD.
У меня по какойто причине (по щас загадка) сплд оказалось пустой вот и не проходила верификация.
Go to the top of the page
 
+Quote Post
stoker
сообщение Oct 20 2007, 09:04
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата(Shumok @ Oct 20 2007, 02:50) *
Так если плохой контакт то и флеш заливалась некорректно получается?

Ну ты вы и сказали что при заливке во флеш, верификация не проходит - значит некоректно залилась.
Я так понял что сам кристал напрямую прошивается?

Цитата(Shumok @ Oct 20 2007, 02:50) *
Кстати а перед заливкой флешки сам кристал заливать надо?
Мне так кажется что после заливки флеш должна произойти переконфигурация FPGA либо при включении питания либо по нажатии кнопки Program?

При заливки во флеш, прошивка не стартанёт пока вы не передёргните питание или кнопку Program.
Go to the top of the page
 
+Quote Post
Shumok
сообщение Oct 21 2007, 09:05
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Цитата(stoker @ Oct 20 2007, 12:04) *
Ну ты вы и сказали что при заливке во флеш, верификация не проходит - значит некоректно залилась.
Я так понял что сам кристал напрямую прошивается?
При заливки во флеш, прошивка не стартанёт пока вы не передёргните питание или кнопку Program.

Кристалл напрямую зашивается без проблем.

Цитата(sheh @ Oct 20 2007, 11:45) *
У меня была аналогичная проблема решилась перепрошивкой CPLD.
Там какието сигналы загрузки (точно непомню какие дело было давно) генегируются с помощью CPLD.
У меня по какойто причине (по щас загадка) сплд оказалось пустой вот и не проходила верификация.

А как перепрошить CPLD? И гдеь взять прошивку можно?

Цитата(at90 @ Oct 20 2007, 08:06) *
у меня флэшь не зливалась из за ISE. Поставил 8.2 и нормально стало.

А ISE был Fondation или WebPack? Может если поставить Fondation поможет?
Go to the top of the page
 
+Quote Post
sheh
сообщение Oct 21 2007, 10:56
Сообщение #10


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

Группа: Участник
Сообщений: 122
Регистрация: 13-09-06
Пользователь №: 20 353



Вот здесь можно скачать *.jed-файл, прошивку для CPLD:

http://www.xilinx.com/products/boards/s3es...nce_designs.htm

Прошивка CPLD аналогична прошивке FPGA, т.е. ничего сложного.
Попробуйте хуже не будет.
Go to the top of the page
 
+Quote Post
stoker
сообщение Oct 21 2007, 11:08
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Попробуйте прошить другим кабелем. LPT'шным. Он должен быть в комплекте.
А вообще у вас симптомы похожие как и у меня. Процедура прошивки каменя отличается от прошивки Флеши. У меня флеша прошивается аж 10сек. При этоим не всегда проходит верификация, скорее всего какие то помехи. Однако прижимение разъёма во время прошивки помогает. А когда камень шью - 2-3 сек, то все нормально.
Пробовал под разными версиями, дело не них.
Go to the top of the page
 
+Quote Post
tyro
сообщение Oct 21 2007, 11:14
Сообщение #12


Любитель Кошек
*****

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



Цитата(stoker @ Oct 21 2007, 14:08) *
Попробуйте прошить другим кабелем. LPT'шным. Он должен быть в комплекте.

Должен быть по идее, но жмуться, не дают (вообще говоря и в аннотации не обещали).


--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
stoker
сообщение Oct 21 2007, 11:16
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 469



Цитата(tyro @ Oct 21 2007, 15:14) *
Должен быть по идее, но жмуться, не дают (вообще говоря и в аннотации не обещали).

Забавно, у меня был аж 2!
Go to the top of the page
 
+Quote Post
DS
сообщение Oct 21 2007, 12:11
Сообщение #14


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Цитата(stoker @ Oct 21 2007, 15:08) *
Попробуйте прошить другим кабелем. LPT'шным. Он должен быть в комплекте.
А вообще у вас симптомы похожие как и у меня. Процедура прошивки каменя отличается от прошивки Флеши. У меня флеша прошивается аж 10сек. При этоим не всегда проходит верификация, скорее всего какие то помехи. Однако прижимение разъёма во время прошивки помогает. А когда камень шью - 2-3 сек, то все нормально.
Пробовал под разными версиями, дело не них.


У меня есть подозрение, что когда FPGA одновременно с зашивкой флешки пытается считать конфигурацию , возникают ошибки с адресацией внутри флешки по JTAG. Во всяком случае я регулярно нарываюсь на то, чот при первой прошивке только что собранной платы верификация не проходит. Надо включить - выключить питание, после чего FPGA загружается из флешки и дальше она уже шьется без сбоев.
Установить это точно у меня времени не хватает, хотя достаточно INIT придавить руками и проверить.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
Shumok
сообщение Oct 22 2007, 06:00
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 57
Регистрация: 18-05-07
Пользователь №: 27 804



Цитата(stoker @ Oct 21 2007, 14:08) *
Попробуйте прошить другим кабелем. LPT'шным. Он должен быть в комплекте.
А вообще у вас симптомы похожие как и у меня. Процедура прошивки каменя отличается от прошивки Флеши. У меня флеша прошивается аж 10сек. При этоим не всегда проходит верификация, скорее всего какие то помехи. Однако прижимение разъёма во время прошивки помогает. А когда камень шью - 2-3 сек, то все нормально.
Пробовал под разными версиями, дело не них.

LPT-шного кабеля в комплекте не было. Только USB.
Go to the top of the page
 
+Quote Post

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

 


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


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