|
|
  |
Проблема с Xilinx 18V01 |
|
|
|
Sep 8 2006, 14:21
|
Группа: Новичок
Сообщений: 6
Регистрация: 8-09-06
Из: Колыбель космонавтики
Пользователь №: 20 199

|
На нашем предприятии используются Xilinx Spartan и ПЗУ для них 18V01. При изготовлении очередной поставки была закуплена партия ПЗУ, как оказалось, новой версии. Главное отличие - микросхема возвращает другой ID код - 05034093. Встроенный программатор JTAG Programmer из пакета Xilinx Foundation 3.1i это код напрочь не признает, рекомендуя проверить *.bsd файлы. Последняя версия даташита на 18V01 говорит о допустимости кодов 05024093 и <v>5034093. Ручное редактирование, а потом и замена *.bsd файлов ничего не дала. Программатор категорически отказывается считать "устройство с IDCODE 05034093" за микросхему 18V01.
Что делать?
Маркировка предыдущих версий: 18V01 SI 221278 Новая партия: 18V01 SART 0507 5BM6G0507
|
|
|
|
|
Sep 8 2006, 15:00
|
Местный
  
Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788

|
Цитата(Vladimir Belevsky @ Sep 8 2006, 18:21)  На нашем предприятии используются Xilinx Spartan и ПЗУ для них 18V01. При изготовлении очередной поставки была закуплена партия ПЗУ, как оказалось, новой версии. Главное отличие - микросхема возвращает другой ID код - 05034093. Встроенный программатор JTAG Programmer из пакета Xilinx Foundation 3.1i это код напрочь не признает, рекомендуя проверить *.bsd файлы. Последняя версия даташита на 18V01 говорит о допустимости кодов 05024093 и <v>5034093. Ручное редактирование, а потом и замена *.bsd файлов ничего не дала. Программатор категорически отказывается считать "устройство с IDCODE 05034093" за микросхему 18V01.
Что делать?
Маркировка предыдущих версий: 18V01 SI 221278 Новая партия: 18V01 SART 0507 5BM6G0507 Мне кажется надо просто софт поновее поставить.
|
|
|
|
|
Sep 8 2006, 15:51
|
Группа: Новичок
Сообщений: 6
Регистрация: 8-09-06
Из: Колыбель космонавтики
Пользователь №: 20 199

|
Цитата(klop @ Sep 8 2006, 19:00)  Мне кажется надо просто софт поновее поставить. Проблема в том, что софтина хоть и жутко древняя, но лицензионная. К тому же Foundation что-то с сайте Xilinx'a пропал. А WebPack'и не особо радуют. Может где-нибудь есть отдельная программка-программатора? Только вот найти никак не могу.
|
|
|
|
|
Sep 8 2006, 16:56
|
Участник

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

|
Цитата(Vladimir Belevsky @ Sep 8 2006, 18:51)  Может где-нибудь есть отдельная программка-программатора? Только вот найти никак не могу. В WebPack входит прога iMPACT, может и не самая удобная, но у нее выше упомянутой проблемы недолжно быть (патчит ведь!). Этот самый iMPACT при желании можно наверно отделить от WebPackа и пользовать.
|
|
|
|
|
Sep 8 2006, 19:18
|

Знающий
   
Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045

|
Есть даже специальный вариант Вебпака: ISE WebPACK - Lab Install (Programming Tools Only) Microsoft Windows XP / 2000 Professional 338 MB Red Hat Enterprise 3 and 4 Linux WS (32-bit) (2) 363 MB Только размер не радует. Может, это будет полезно (это bsd для 18v01 из ISE 8.1):
--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
|
|
|
|
|
Sep 11 2006, 16:47
|
Группа: Новичок
Сообщений: 6
Регистрация: 8-09-06
Из: Колыбель космонавтики
Пользователь №: 20 199

|
Всем спасибо за ответы! Поставил WebPack 6.2 и тамошний iMPACT ПЗУшку и ПЛИСЫ увидел и опознал.
Однако проблемы на этом не закончились. На считывание работает все отлично. Однако писаться не хочет. Цикл падает еще на стирании. Верификация и программирование по отдельности также не идут. Пробовал ставить, как пишут на сайте Xillnx утанавливать глаку Read Protect, однако эффекта это не дало.
В чем теперь может быть проблема?
Соединено все так: TDI -> 18V01 -> XCS40PQ208 -> XCS40PQ208 -> TDO.
|
|
|
|
|
Sep 12 2006, 06:11
|
Группа: Новичок
Сообщений: 6
Регистрация: 8-09-06
Из: Колыбель космонавтики
Пользователь №: 20 199

|
Цитата(tegumay @ Sep 11 2006, 23:31)  Попробуй выполнять операции отдельно Тоже не помогает. На Erase - команда запускается, трехсекундная пауза, "Erasing failed". Причем в начале и конце по TDI праскакивает какая-то информация. На Program - то же самое. На Verify - Verification failed at address '0'. При этом Read back - работает. Кстати, сами Spartan'ы XCS40PQ208 по JTAG'у грузятся. Вернее iMPACT, говорит, что грузятся, даже прогрессбар загрузки демонстрирует. Правда эффекта от этой загрузки не видно.
|
|
|
|
|
Sep 12 2006, 12:02
|
Группа: Новичок
Сообщений: 6
Регистрация: 8-09-06
Из: Колыбель космонавтики
Пользователь №: 20 199

|
Похоже пробелема была в ПЗУшке. На другой плате все заработало с первой попытки.
|
|
|
|
|
Sep 26 2006, 10:45
|
Группа: Новичок
Сообщений: 6
Регистрация: 8-09-06
Из: Колыбель космонавтики
Пользователь №: 20 199

|
Хм. Долго и нудно пытаюсь "подружить" Foundation 3.1 и ISE WebPack 6.2. Никак не хотят работать вместе на одной машине. Вроде все можно было бы сделать при помощи Вебпака, однако добрая фирма Xilinx зачем-то убрала из него поддерку Spartan. Есть только все Spartan II и Spartan 3. Нет какого-нибудь способа эту поддержку вернуть? Или может быть кто-нибудь помнит последнюю версию WebPack'a, который еще поддерживал семейство Spartan?
|
|
|
|
|
Sep 26 2006, 17:04
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 6-12-04
Пользователь №: 1 357

|
Цитата(Vladimir Belevsky @ Sep 26 2006, 14:45)  Или может быть кто-нибудь помнит последнюю версию WebPack'a, который еще поддерживал семейство Spartan? вот цитатка с www.xilinx.com: Spartan and XC4000 series device family software - ISE 4.2i Service Pack 3 level of support. Download file size is 153Mb Devices supported Spartan, Spartan XL - All XC4000E, EX, L, XL, XLA - All http://www.xilinx.com/webpack/classics/index.htm (там нужна регистрация)
|
|
|
|
|
Sep 27 2006, 03:32
|

Знающий
   
Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045

|
Ну да, ISE 4.2. Только синтезатор придется использовать внешний (Leonardo - точно поддерживает, Synplify - не знаю), так как ISE для всех семейств, что ниже Спартана 2 умеет только PAR делать.
Уже обсуждалось на форуме.
Если хотите подружить WebPack и Foundation - поставьте один из этих пакетов под VmWare - мне по роду деятельности приходится работать в разных пакетах одновременно, так у меня вместе живут F3.3, F4.1, ISE8.1 (ISE - как обычно, остальные виртуально). Если машина длительное время не нужна - можно слить на болванку, а потом с легкостью вернуть обратно. Будет ли Jtag Programmer (или Impact) работать из под VmWare? - не знаю - попробуйте. Скорее всего, что да.
--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
|
|
|
|
|
Oct 2 2006, 07:56
|
Участник

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

|
Цитата(BSV @ Sep 27 2006, 07:32)  Будет ли Jtag Programmer (или Impact) работать из под VmWare? - не знаю - попробуйте. Скорее всего, что да. Пробовал из под VirtualPC - работает.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|