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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Как прочитать CPLD?
EvgenyNik
сообщение Apr 27 2009, 07:56
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Не все такие долгожители smile.gif
Цитата
MAX 3000A devices use CMOS EEPROM cells to implement logic functions. The devices... can be programmed and erased up to 100 times.

У 7000s такая же оговорка была. На моей памяти есть доведение одной 7160s частыми перепрошивками до невменяемого состояния примерно на 50-70 раз. Про MAXII беглым взглядом не нашёл про живучесть конфигурационной и юзерской памятей.


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Apr 27 2009, 08:43
Сообщение #17


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



вот специально взял 3032slc - засунул её в MPU и прошил 100 раз. никаких проблем.
Go to the top of the page
 
+Quote Post
IEC
сообщение Apr 28 2009, 06:28
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



По граблям, на которые наступал, обычно EPM3256 хватало раз на 50 для перепрошивки, а потом приходилось снимать с платы. Никакие пляски с бубном вокруг нее не помогали.
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Apr 28 2009, 10:27
Сообщение #19


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

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



Цитата(Евгений Николаев @ Apr 27 2009, 11:56) *
Про MAXII беглым взглядом не нашёл про живучесть конфигурационной и юзерской памятей.

100 циклов - см. в даташите на MAX II , в разделе DC and Switching Characteristics, стр.5.3

Programming/Erasure Specifications
Table 5–3 shows the MAX II device family programming/erasure specifications.
Erase and reprogram cycles — — 100 Cycles (Maximum)
Note to Table 5–3:
This specification applies to the UFM and configuration flash memory (CFM) blocks.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение May 4 2009, 07:26
Сообщение #20


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



мне попадались плис, на которых написано не шьётся пробуешь-а они шьются. Будет время попробую в MPU шить до тех пор, пока не перестанет шиться.
Go to the top of the page
 
+Quote Post
zksystem
сообщение May 4 2009, 16:55
Сообщение #21


embedder
***

Группа: Свой
Сообщений: 264
Регистрация: 11-05-05
Из: Казань
Пользователь №: 4 911



Я как понял из поста у Вас CPLD прошивается внешним контроллером, неужели версию прошивы CPLD нельзя сохранить в EEPROM или FLASH памяти контроллера?


--------------------
Мечты стареют куда быстрее мечтателей… Стивен Кинг. "Ловец снов"
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение May 5 2009, 04:27
Сообщение #22


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



я как то раньше не вдавался в подробности, в настройках есть некоторый параметр код JTAG по умолчанию стоит ffff//// что это и для чего нужно?
Go to the top of the page
 
+Quote Post
EvgenyNik
сообщение May 5 2009, 05:23
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402



Это User Code - подобие Vendor & Product ID (см. выше - SM писал об этом), который пользователь может устанавливать сам именно для идентификации прошивки.


--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
Go to the top of the page
 
+Quote Post
spl
сообщение May 5 2009, 08:50
Сообщение #24





Группа: Участник
Сообщений: 9
Регистрация: 26-01-07
Пользователь №: 24 779



Цитата(zksystem @ May 4 2009, 20:55) *
Я как понял из поста у Вас CPLD прошивается внешним контроллером, неужели версию прошивы CPLD нельзя сохранить в EEPROM или FLASH памяти контроллера?

В том-то и дело, что требовалось именно считать всю прошивку внешним процессором.
Спасибо SM за дельную мысль. В итоге мне больше понравился следующая методика:
Из файла *.pof создается *.svf, который конвертится (компилируется) в *.xsvf, который в свою очередь "проигрывается" playxsvf-плеером "встроенным" в процессор. SVF формат понравился больше чем JAM из-за того, что можно легко разделить процессы записи/чтения прошивки ПЛИС.
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение May 5 2009, 11:11
Сообщение #25


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



Цитата(Евгений Николаев @ May 5 2009, 09:23) *
Это User Code - подобие Vendor & Product ID (см. выше - SM писал об этом), который пользователь может устанавливать сам именно для идентификации прошивки.



лучще бы туда контрольная сумма зашивалась
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:19
Рейтинг@Mail.ru


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