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

 
 
> XC9572 не хочет прошиваться!, чудеса с прошивкой
alexf
сообщение Dec 21 2005, 09:30
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608



У меня тут чудеса творятся. Неприятные. Может кто чего подскажет...

Итак имеется фирменый Parallel Cable III. Он прекрасно работает с XC95xxXL. А мне понадобилось
прошить старую 5 вольтовую XC9572. Подаю ровно 5 вольт. Impact отказывется с ним работать.
Нашел заметку Xilinx что так и должно быть. Скачал старинную jtagpgmr. Чип он признает за своего,
но не програмирует. Пытается, но плохо выходит. В порядке эксперимента чуть поднял питание.
5.4 вольта. О, чудо - запрограмировалось. Но скоро захотелось заново прошить. Не стирается!
Ток страшно растет при попытке стирания и все виснет.
Взял второй чип. Ровно та же история. И по прежнему с XL na 3.3 v нет проблем.

Есть идеи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serg_42
сообщение Jul 4 2016, 12:53
Сообщение #2





Группа: Участник
Сообщений: 9
Регистрация: 26-09-11
Из: Новокузнецк
Пользователь №: 67 380



Да простит меня автор темы, отпишусь здесь, хотя проблема немного другая, но судя по всему, ноги у этой проблемы растут из того же места...
Короче, суть вопроса...
Как и автор имею проверенный в боях, Parallel Cable III (под LPT), но правда самодельный.
Заливал с него ПЛИС-ки и флешки сначала из под Win-2000, затем из под Win-XP и горя не знал.
В начале этого года купил себе новый комп. Материнку выбирал специально с LPT.
Поскольку материнка новая, то ХР-юшины дрова под неё фактически не писались, пришлось безальтернативно ставить 64-разрядную Win-7.
И тут выяснилось, что из под Win-7 iMPACT 8.2 наотрез отказывается определять Parallel Cable III.
Посмотрел буржуинские форумы с аналогичной проблемой - там все тупо советуют переходить на USB-кабель.
Ну, ладно, думаю, LPT - он не вечный, раз буржуины советуют, то будем переходить на USB...
Купил у китайцев на алиэкспрессе Xilinx Platform Cable USB:

Прикрепленное изображение


Скачал для него драйвера с xilinx.com. Всё установилось.
Результата как всегда получилось два - один хороший, второй плохой:
1) iMPACT 8.2 из под Win-XP USB-кабель видит и всё программируется
2) iMPACT 8.2 из под Win-7 USB-кабель в упор не видит...

Ну, думаю, раз не получается победить трабл методом научного тыка, то придется читать инструкцию на кабель.
А там вот что:
Прикрепленное изображение


Ага, думаю, ну всё понятно!
Как "умная Маша" устанавливаю Xilinx Design Tolls 14.1 с соответствующим iMPACT-ом.
Получаю следующие результаты под Win-7:
- и Parallel Cable III (LPT), и USB кабель обнаруживаются!
- Initialize Chain конфигурацию определяет правильно.
- CPLD чипы программируются любым кабелем
- а вот программирование флешек xs18v02, стирание и т.п. не проходят, по причине неадекватного (с точки зрения iMPACT) ID xs18v02:
Прикрепленное изображение


Открываем даташит на xc18v-серию.
Там черным по белому для xs18v02 значится два возможных ID, 05025093 или 05035093 (первый ID живет в моём чипе, а второй "ждет" iMPACT 14.1):
Прикрепленное изображение


Сравниваю два текстовых bsd-файла:
c:\Xilinx\xc18v00\data\xc18v02.bsd (для старого iMPACT 8.2, который работает под Win-ХР)
c:\Xilinx\14.1\LabTools\LabTools\xc18v00\xc18v02.bsd (для нового iMPACT 14.1, который работает под Win-ХР)
и вижу разницу (выделил красным цветом):
в "старом":
Цитата
attribute IDCODE_REGISTER of XC18V02: entity is
"XXXX" & -- version
"01010000001X0101" & -- part number
"00001001001" & -- manufacturer's id
"1"; -- required by standard

а в "новом":
Цитата
attribute IDCODE_REGISTER of XC18V02: entity is
"XXXX" & -- version
"0101000000110101" & -- part number
"00001001001" & -- manufacturer's id
"1"; -- required by standard


В "старом" iMPACT-е "красный" бит игнорируется.
В "новом" iMPACT-е хлопцы из Xilinx нарисовали этот бит единичкой.
Отсюда и конфликт при чтении ID.
Короче, файл я редактировать не стал...
Тупо заменил "новый" файл xc18v02.bsd на "старый" xc18v02.bsd и жизнь сразу наладилась -
всё пишется, читается и верифицируется iMPACT-ом 14.1 под Win-7 (как через LPT, так и через USB).

P.S.
Может кому мой пост поможет, ибо убил на все эти танцы с бубном аж три дня sm.gif

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alexf   XC9572 не хочет прошиваться!   Dec 21 2005, 09:30
- - tegumay   а кабель после 5В продолжает работать?   Dec 21 2005, 12:08
- - pergunt   XC9572 старого выпуска имеет другой ID Code и Impa...   Dec 21 2005, 13:14
- - Stas   Была такая же проблема, при 4,6 В не шился XC95144...   Dec 21 2005, 13:37
- - alexf   Цитата(tegumay @ Dec 21 2005, 04:08) а ка...   Dec 22 2005, 00:23
- - prototype   ЦитатаВ кабеле 74HC125. Должна работать хоть на 12...   Dec 22 2005, 06:46
- - alexf   ЦитатаГлубоко заблуждаетесь, не более 5,5 вольта -...   Dec 22 2005, 08:39
- - pergunt   Про потребление корпуса ХС9572 можно сказать, что ...   Dec 22 2005, 15:29
- - АДИКМ   А где брали старую jtagpgmr ? У меня такая же про...   Dec 28 2005, 15:51
- - pergunt   < А где брали старую jtagpgmr ? Попробуйте взя...   Dec 29 2005, 11:27
- - AlexZurmux   Здравствуйте, смотрю тема заглохла, а у меня возни...   Aug 4 2014, 13:13
|- - Maverick   Цитата(AlexZurmux @ Aug 4 2014, 16:13) Зд...   Aug 4 2014, 13:21
||- - AlexZurmux   Цитата(Maverick @ Aug 4 2014, 17:21) попр...   Aug 5 2014, 06:40
||- - Maverick   Цитата(AlexZurmux @ Aug 5 2014, 09:40) По...   Aug 5 2014, 08:29
|- - XVR   Цитата(AlexZurmux @ Aug 4 2014, 17:13) На...   Aug 6 2014, 09:50
- - AlexZurmux   Всем спасибо за помощь. Проблема была решена следу...   Aug 11 2014, 09:59
- - dan2008   у меня не появляется файл *.bit (прошивка). ISE 14...   May 20 2015, 05:06
- - XVR   Если мне не изменяет мой склероз, то для CPLD файл...   May 20 2015, 11:45


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

 


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


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