|
XC95xxXL. Ресурс флеш., на практике насколько быстро исчерпаем? |
|
|
|
Jul 11 2006, 08:57
|
Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589

|
Цитата(javalenok @ Jul 11 2006, 12:48)  Гы, у меня горсть палёных чипов валяется. Все, что купил поиграться, за пару дней исчерпали свой ресурс. Включаешь его, он накаляется и не реагирует. ХЗ, что там на самом деле, но видимо -- КЗ. Один раз не то зальёшь и можно менять на новый. Мне тоже кажется, что FPGA повыносливее будут. Ниразу у меня такого небыло. Не считал сколько раз перешивал XC9536XL и XC9572XL(наверно больше 100 раз) но подопытные до сих пор живы  .
--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
|
|
|
|
|
Jul 11 2006, 09:09
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(javalenok @ Jul 11 2006, 14:48)  Гы, у меня горсть палёных чипов валяется. Все, что купил поиграться, за пару дней исчерпали свой ресурс. Включаешь его, он накаляется и не реагирует. ХЗ, что там на самом деле, но видимо -- КЗ. Один раз не то зальёшь и можно менять на новый. Мне тоже кажется, что FPGA повыносливее будут. Если речь про CPLD Xilinx, то подобная проблема (самопроизвольный разогрев и выход из строя) возникала в серии XC9500 с "висящими" входами. У этой серии все неиспользуемые выводы обязательно нужно "обвешивать" pull-up резисторами или в опциях проекта устанавливать Create Programmed Ground Pins on Unused I/O. В серии XC9500XL введена схема Bus Keeper и поэтому проблема "висящих" входов не стоит столь остро. Но для снижения энергопотребления рекомендую следовать такому же правилу как и для XC9500. Насчет ресурса и количества перепрограммирований. Пока ни разу (ни в серийных изделиях, ни в макетах) не сталкивался с тем, что CPLD Xilinx переставала шиться по причине ограниченного количества перепрограммирований. C CPLD Altera практически не работал, поэтому не могу сказать что-либо определенного.
|
|
|
|
|
Jul 11 2006, 10:12
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Цитата(sazh @ Jul 11 2006, 12:46)  В учебных целях наверно FPGA проситься. Наверно без ОЗУ нельзя обойтись. Да и с количеством конфигурирования нет проблем. FPGA это конечно здорово, но на данном этапе пока что - жирно :( в данном случае - всего лишь попытка скрестить ужа и ежа с максимальной выгодой для учебного процесса. просто на обучающей плате на DSP место осталось - есть возможность впихнуть что-нить типа XC9572XL-TQ100. подсадить ее на сихнр.посл-й порт сигнальника . навестить chip-led + кнопок - на первых порах студентам пойдёт для изучения азов HDL. Цитата(rezident @ Jul 11 2006, 13:09)  Если речь про CPLD Xilinx, то подобная проблема (самопроизвольный разогрев и выход из строя) возникала в серии XC9500 с "висящими" входами. У этой серии все неиспользуемые выводы обязательно нужно "обвешивать" pull-up резисторами или в опциях проекта устанавливать Create Programmed Ground Pins on Unused I/O. В серии XC9500XL введена схема Bus Keeper и поэтому проблема "висящих" входов не стоит столь остро. Но для снижения энергопотребления рекомендую следовать такому же правилу как и для XC9500. cпасибо. замечание ценное. дабы то и дело не перепроверять на куче машин настройки САПР, заложу это на железном уровне в схему включения CPLD
|
|
|
|
|
Jul 11 2006, 10:16
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Цитата(sazh @ Jul 11 2006, 13:24)  ИС семейства MAXII можно !конфигурировать! неограниченное количество раз. Их не обязательно прошивать, т.к. загрузить схему можно в обход FLASH/////////
Это врядли. *.sof файл не формируется. Только *.pof А это значит 100 раз. Хотя структура FPGA. Классная обманка. Согласен со вторым оратором. Конфигурация в ядро грузится только из CFM (в обход нее никак нельзя). Другое дело, что саму CFM можно перепрошить без разрушения уже загруженной конфигурации. На сегодняшний день ресурс флэши в MAX II в документации заявлен равным 100 циклам. Но за кружкой пива альтеровцы сообщили, что они продолжают тестирование флэш-память MAX II на гарантированное максимальное кол-во циклов записи-стирания, и что по результатам тестов получается тесячи или десятки тысяч циклов. Но пока тестирование в полном объеме не закончится, информацию в документации исправлять не будут. По своему опыту могу сказать, что альтеровский семитысячник на моей плате пережил без последствий уже больше тысячи перепрошивок. Но насколько этот эффект повторяем, я сказать не могу. Тем не менее, для учебных целей лучше, имхо, взять Cyclone, и грузить его sof'ом (опять-таки, процесс заргузки побыстрее будет).
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Jul 11 2006, 20:54
|

Electrical Engineer
     
Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778

|
Цитата(makc @ Jul 11 2006, 19:53)  В конце концов можно поставить XC95xxXL в PLCC и время от времени их менять. :) согласен, что для учебных целей - это решение.. ..но, как разработчику РЭА, PLCC может отлько в страшном сне присниться =) сейчас элементарно места нету на плате, что вопрос в том: ставить в TQFP либо не ставить вообще в любом случае, если через пару лет выйдут из строя - будет причина новую версию выпустить) хотя к тому времени уже на FPGA надо переходить (но это скорее вопрос не волевого усилия разработчиков/преподавателей, а материального благосостояния кафедры). со FPGA наверное проще покупные юзать: есть достойные учебных целей КИТы на Спартан3 за 99уе+НДС и на Спартан3Е за 149уе+НДС
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|