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

 
 
> XC95xxXL. Ресурс флеш., на практике насколько быстро исчерпаем?
Doka
сообщение Jul 11 2006, 08:32
Сообщение #1


Electrical Engineer
******

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



вопрос возник в связи с желанием использовать сию CPLD в учебных целях.
Краем уха слышал что у конкурента (МАХххх) не всё так здорово с этим показателем
.
интересует насколько на практике обеспечиваются эти "бумажные" 10000 циклов программирования/стирания.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
sazh
сообщение Jul 11 2006, 08:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



В учебных целях наверно FPGA проситься. Наверно без ОЗУ нельзя обойтись. Да и с количеством конфигурирования нет проблем.
Go to the top of the page
 
+Quote Post
javalenok
сообщение Jul 11 2006, 08:48
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 290
Регистрация: 18-02-06
Пользователь №: 14 469



Гы, у меня горсть палёных чипов валяется. Все, что купил поиграться, за пару дней исчерпали свой ресурс. Включаешь его, он накаляется и не реагирует. ХЗ, что там на самом деле, но видимо -- КЗ. Один раз не то зальёшь и можно менять на новый. Мне тоже кажется, что FPGA повыносливее будут.

Сообщение отредактировал javalenok - Jul 11 2006, 08:50
Go to the top of the page
 
+Quote Post
otrog
сообщение Jul 11 2006, 08:57
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Цитата(javalenok @ Jul 11 2006, 12:48) *
Гы, у меня горсть палёных чипов валяется. Все, что купил поиграться, за пару дней исчерпали свой ресурс. Включаешь его, он накаляется и не реагирует. ХЗ, что там на самом деле, но видимо -- КЗ. Один раз не то зальёшь и можно менять на новый. Мне тоже кажется, что FPGA повыносливее будут.

Ниразу у меня такого небыло. Не считал сколько раз перешивал XC9536XL и XC9572XL(наверно больше 100 раз) но подопытные до сих пор живы wink.gif .


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jul 11 2006, 09:09
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 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 практически не работал, поэтому не могу сказать что-либо определенного.
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 11 2006, 09:10
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



ИС семейства MAXII можно !конфигурировать! неограниченное количество раз. Их не обязательно прошивать, т.к. загрузить схему можно в обход FLASH.
Go to the top of the page
 
+Quote Post
sazh
сообщение Jul 11 2006, 09:13
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



С палеными чипами тоже все понятно. Все почему то думают, что чип перепрограммируемый и мучают его пополной программе, а он перепрограммируемый при неизменности физического окружения кристалла.
И в этом смысле FPGA предпочтительней. Неиспользуемые контакты ввода вывода можно сделать как input tri-stated
Go to the top of the page
 
+Quote Post
sazh
сообщение Jul 11 2006, 09:24
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



ИС семейства MAXII можно !конфигурировать! неограниченное количество раз. Их не обязательно прошивать, т.к. загрузить схему можно в обход FLASH/////////

Это врядли. *.sof файл не формируется. Только *.pof А это значит 100 раз. Хотя структура FPGA. Классная обманка.
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 11 2006, 09:44
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Да, перепутал с "Real-Time" ISP, хотя они могли бы и сделать.

Цитата(vetal @ Jul 11 2006, 13:36) *
Да, перепутал с "Real-Time" ISP, хотя они могли бы и сделать.


Либо вы меня запутали, либо я запутался. см. картинку:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Doka
сообщение Jul 11 2006, 10:12
Сообщение #10


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
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jul 11 2006, 10:16
Сообщение #11


Лентяй
******

Группа: Свой
Сообщений: 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'ом (опять-таки, процесс заргузки побыстрее будет).


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 11 2006, 10:27
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Вот так всегда. У меня почему-то сложилось впечатление, что MAX2 можно конфигурировать в обход flash.(Наверно потому,что я так хотел)
Go to the top of the page
 
+Quote Post
_andrew_
сообщение Jul 11 2006, 15:10
Сообщение #13


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

Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935



Помниться у нас в инстите были учебные стенды SDK 7 с XC9572XL от фирмы ЛМТ помоему, года 3-4 уже живут и ничгео.
если для учебных целей помоему довольно удобный стенд, разъемы индикаторы и тп. на 3 курсе у нас ребята с уловольствием им пользуются.
Go to the top of the page
 
+Quote Post
makc
сообщение Jul 11 2006, 15:53
Сообщение #14


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



В конце концов можно поставить XC95xxXL в PLCC и время от времени их менять. smile.gif


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Doka
сообщение Jul 11 2006, 20:54
Сообщение #15


Electrical Engineer
******

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



Цитата(makc @ Jul 11 2006, 19:53) *
В конце концов можно поставить XC95xxXL в PLCC и время от времени их менять. :)


согласен, что для учебных целей - это решение..
..но, как разработчику РЭА, PLCC может отлько в страшном сне присниться =)
сейчас элементарно места нету на плате, что вопрос в том: ставить в TQFP либо не ставить вообще
в любом случае, если через пару лет выйдут из строя - будет причина новую версию выпустить)
хотя к тому времени уже на FPGA надо переходить (но это скорее вопрос не волевого усилия разработчиков/преподавателей, а материального благосостояния кафедры).
со FPGA наверное проще покупные юзать:
есть достойные учебных целей КИТы
на Спартан3 за 99уе+НДС
и
на Спартан3Е за 149уе+НДС
Go to the top of the page
 
+Quote Post

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

 


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


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