|
|
  |
прошивка CPLD |
|
|
|
Feb 13 2012, 10:19
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Была старая: XC9536 PCG44AMM1033 F4128317A 10C, появилась новая такая: XC9536 PCG44AMM0229 F1228097A 10C лог iMPACT: Цитата Device #1 selected // *** BATCH CMD : Program -p 1 -e -v PROGRESS_START - Starting Operation. ERROR:iMPACT:583 - '1': The idcode read from the device does not match the idcode in the bsdl File. INFO:iMPACT:1578 - '1': Device IDCODE : 00001001010100000010000010010011 INFO:iMPACT:1579 - '1': Expected IDCODE: 00101001010100000010000010010011 '1': Check to make sure if version '0000' is supported. PROGRESS_END - End Operation. Elapsed time = 7 sec. имеется только прошивка к XC9536 PCG44AMM1033 F4128317A 10C Вопрос - можно ли как то прошить чип с новым IDCODE старым файлом ? PS Новая микросхема по маркировке такая-же
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Feb 13 2012, 10:44
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(Maverick @ Feb 13 2012, 14:19)  Была старая: XC9536 PCG44AMM1033 F4128317A 10C, появилась новая такая: XC9536 PCG44AMM0229 F1228097A 10C Проверьте, пожалуйста, еще раз: Вы точно ничего не попутали ?!! PCG44AMM 02290229 - дата производства: 02 - год (2002), 29 - неделя.
|
|
|
|
|
Feb 13 2012, 12:24
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 25-05-10
Из: Киев
Пользователь №: 57 515

|
Вот, похоже на Xilinx описана эта проблема: http://www.xilinx.com/support/answers/12737.htm - т.е., говоря коротко: A small number of older XC9500 devices cannot be programmed with iMPACT.... How do I program unsupported XC9500 devices? - Use the 3.1isp8 or 3.3i JTAG Programmer.
|
|
|
|
|
Feb 13 2012, 12:36
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Цитата(Maverick @ Feb 13 2012, 15:01)  проверил - все точно. Причем, судя по тому что не очень хорошо паяется - микросхема реально старая.
И что делать - искать новую микросхему или можно как-то прошить эту? Это ведь по маркировке тоже XC9536. Я бы искал новую (точнее, напряг бы отдел снабжения и нашего официального поставщика ПЛИС). Ибо меня жестоко бы терзали сомнения, где же это она была всё это время ?? И как всё это отразилось на её свойствах (может она где поработала в крайне неблагоприятных условиях, а предприимчивые китайцы её выпаяли и перепродали) ? С другой стороны, в маркировках PCG44 AMM1033 и PCG44 AMM0229 совпадает всё, кроме даты: A - Circuit Design Revision (Mask Revision), M - UMC Taiwan (12-inch/300 mm wafer), M - 0.50 мкм. Т.е. по своим свойствам они должны быть одинаковы, если не вмешались факторы неправильного хранения или предварительного использования, которые могли накопиться за 10 лет.
|
|
|
|
|
Feb 13 2012, 13:54
|
Злополезный
   
Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188

|
Прочитав Answer Record #12737 (AR#12737), любезно рекомендованный Schulz_K, настоятельно рекомендую обратиться в Xilinx (открыть Web Сase). Т.к. в AR#12737 между строчек написано, что старые ревизии XC9500 выпускалась по 0.6 мкм технологии, а ПЛИС с маркировкой PCG44AMM0229 - должна быть изготовлена по 0.5 мкм (судя по маркировке), что не совпадает с IDCODE'ами, описанными в AR#12737. Возможно, имеет место перемаркирование микросхемы. Если поставка перемаркированной микросхемы подтвердиться, то хотелось бы знать, кто эту микросхему поставил - страна должна знать своих героев !
|
|
|
|
|
Feb 14 2012, 08:04
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Рекомендованый старый программатор (Программа называется Xilinx WebPack JTAG Programmer version 3.3WP8.x). Видно что он проверяет чип - все ему ОК, в ISP режим входит. а потом выдает ошибку: ERROR:JTag - The JEDEC file 'C:\XC9536.jed' is for a device of type 'xc9536'. Что это может быть ? Цитата Loading Boundary-Scan Description Language (BSDL) file 'c:/xilinx_webpack/xc9500/data/xc9536.bsd'.....completed successfully. Checking boundary-scan chain integrity...done. Verifying device positions in boundary-scan chain... Instance 'XC9536(Device1)' at position '1'...verified. Verification completed. Boundary-scan chain validated successfully. 'XC9536(Device1)': Checking boundary-scan chain integrity...done. 'XC9536(Device1)': Putting device in ISP mode...done. 'XC9536(Device1)': Processing JEDEC file...ERROR:JTag - The JEDEC file 'C:\XC9536.jed' is for a device of type 'xc9536'. The specified part 'XC9536(Device1)' is actually a 'XC9536' device. Check your boundary-scan chain declaration or re-generate your JEDEC file. 'XC9536(Device1)': Programming terminated due to error. Потом я тут запаял старый (тот что был у меня) чип в плату и проверил - все нормально программируется iMPACT, а вот тем вторым программатором не программируется так же само. Стирается, проверяется что чистый но не программируется.
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Feb 16 2012, 16:51
|
Участник

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

|
Была прохожая история, скачал старый ISE 3.1 + LPT программатор и все прошилось. Выяснилось что виноваты китайский поставщики.
|
|
|
|
|
Feb 17 2012, 08:45
|
Участник

Группа: Свой
Сообщений: 63
Регистрация: 25-05-10
Из: Киев
Пользователь №: 57 515

|
Цитата(h0t @ Feb 16 2012, 18:51)  Была прохожая история, скачал старый ISE 3.1 + LPT программатор и все прошилось. Выяснилось что виноваты китайский поставщики. А можно ссылочку, где его скачать, или тут на ftp закиньте. Может, пригодится..
|
|
|
|
|
Feb 17 2012, 18:32
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 20-10-11
Пользователь №: 67 864

|
Возможно, что и iMPACT бы прошил, если ему вручную добавить bsdl файл от старой ревизии миросхемы. Поскольку bsdl файлы привязаны к конкретному IDCODE, то для каждой ревизии (с разным IDCODE) нужен свой bsdl, то есть для одной и той же серии XC9536 должно быть 2 разных bsdl. Архив ftp://ftp.xilinx.com/pub/swhelp/bsdl/xc9500.zip содержит 2 варианта xc9536.bsd и xc9536_v2.bsd. Возможно, что у iMPACT'a есть только xc9536_v2.bsd. Foundation выбирает из 2 файлов нужный сам. Правда другое дело, что iMPACT может не иметь встроенной поддержки каких-то режимов старой ревизии XC9500. Например, одно из отличий было, что первые XC9500 не поддерживали режим быстрого стирания, а v2 стираются гораздо быстрее. Не исключаю, что iMPACT может уметь стирать только быстро, а старая микросхема только медленно. Foundation гарантированно умеет и так, и так.
|
|
|
|
|
Feb 17 2012, 19:46
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(ys05 @ Feb 17 2012, 20:32)  Возможно, что и iMPACT бы прошил, если ему вручную добавить bsdl файл от старой ревизии миросхемы. Поскольку bsdl файлы привязаны к конкретному IDCODE, то для каждой ревизии (с разным IDCODE) нужен свой bsdl, то есть для одной и той же серии XC9536 должно быть 2 разных bsdl. Архив ftp://ftp.xilinx.com/pub/swhelp/bsdl/xc9500.zip содержит 2 варианта xc9536.bsd и xc9536_v2.bsd. Возможно, что у iMPACT'a есть только xc9536_v2.bsd. Foundation выбирает из 2 файлов нужный сам. Правда другое дело, что iMPACT может не иметь встроенной поддержки каких-то режимов старой ревизии XC9500. Например, одно из отличий было, что первые XC9500 не поддерживали режим быстрого стирания, а v2 стираются гораздо быстрее. Не исключаю, что iMPACT может уметь стирать только быстро, а старая микросхема только медленно. Foundation гарантированно умеет и так, и так. спасибо за информацию Интересно...
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|