Перейти к содержанию
    

Бюджетное конфигурационное ПЗУ

Раньше использовал для конфигурации ПЗУ серии AT17 от atmel.

Сейчас бюджет не позволяет, слишком дорогие...

Посмотрел на AT25DF041A, вроде должна работать, но опасаюсь подводных камней

Есть у кого опыт использования для конфигурации ПЗУ этой серии или других бюджетных вариантов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раньше использовал для конфигурации ПЗУ серии AT17 от atmel.

Сейчас бюджет не позволяет, слишком дорогие...

Посмотрел на AT25DF041A, вроде должна работать, но опасаюсь подводных камней

Есть у кого опыт использования для конфигурации ПЗУ этой серии или других бюджетных вариантов

Если я правильно помню, то самым бюджетным решением был мелкий микроконтроллер с внешней eeprom.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... мелкий микроконтроллер с внешней eeprom.

только в случае если прошивка FPGA сжимается и сохраняется в eeprom. при конфигурировании она должна на лету расжиматься, что вообщем то накладывет некоторые ограничения на размер eeprom.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

только в случае если прошивка FPGA сжимается и сохраняется в eeprom. при конфигурировании она должна на лету расжиматься, что вообщем то накладывет некоторые ограничения на размер eeprom.

Только если хочется сделать именно сжатие, что, конечно имеет смысл, но можно и без него неплохо обойтись. Атмел свои датафлеши на 128 мегабит обещает. Мало?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раньше использовал для конфигурации ПЗУ серии AT17 от atmel.

Сейчас бюджет не позволяет, слишком дорогие...

Посмотрел на AT25DF041A, вроде должна работать, но опасаюсь подводных камней

Есть у кого опыт использования для конфигурации ПЗУ этой серии или других бюджетных вариантов

Не могу сказать про ALTER-у, а XILINX Spartan3E грузиться без проблем.

Единственно у первых DataFlash было большое время выхода на рабочий режим после подачи

питания, ставили монитор питания с приличным временем формирования сброса, который запускал

загрузку после этой задержки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то родным конфигурационным ПЗУ для Циклонов является M25Pxxx от ST (сейчас Numonyx), которое стоит вполне разумных денег.

http://www.numonyx.com/en-US/MemoryProduct...Pages/M25P.aspx

А сжатие прошивки в циклонах присутствует аппаратное, включается флажком в Квартусе на этапе генерации rbf.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А сжатие прошивки в циклонах присутствует аппаратное, включается флажком в Квартусе на этапе генерации rbf.

Ну оно весьма скромное и поверх оного жмется даже простейшими потоковыми паковщиками и распаковщиками реализуемыми на нескольких регистрах в любом микроскопическом контроллере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще-то родным конфигурационным ПЗУ для Циклонов является M25Pxxx от ST (сейчас Numonyx), которое стоит вполне разумных денег.

http://www.numonyx.com/en-US/MemoryProduct...Pages/M25P.aspx

А сжатие прошивки в циклонах присутствует аппаратное, включается флажком в Квартусе на этапе генерации rbf.

 

Родным все же являются EPCSxx девайсы от Альтеры.

А за наводку спасибо. Нашел статью на эту тему:

http://fpgaforum.blogspot.com/2006/03/any-...ra-epcs_19.html

Если верить написанному, то квартус определяет M25Pxxx как EPCSxx соответствующей емкости. Т.е. с внутрисхемным программированием тоже ни каких проблем быть не должно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Родным все же являются EPCSxx девайсы от Альтеры.

Если верить написанному, то квартус определяет M25Pxxx как EPCSxx соответствующей емкости. Т.е. с внутрисхемным программированием тоже ни каких проблем быть не должно

Проблем нет, проверено нак минимум на 4мбит - програмится в системе (когда делается проект, который по джитаг дргает SPI ножками для программирования микрухи) на ура.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Родным все же являются EPCSxx девайсы от Альтеры.

А за наводку спасибо. Нашел статью на эту тему:

http://fpgaforum.blogspot.com/2006/03/any-...ra-epcs_19.html

Если верить написанному, то квартус определяет M25Pxxx как EPCSxx соответствующей емкости. Т.е. с внутрисхемным программированием тоже ни каких проблем быть не должно

Не надо было та далеко искать, есть ближе, поиск по форуму M25P находит

http://electronix.ru/forum/index.php?showt...amp;#entry63548

http://electronix.ru/forum/index.php?showt...mp;#entry248293

http://electronix.ru/forum/index.php?showtopic=57150

 

Утверждается, что все наблюдаемые снаружи характеристики EPCS и M25P равны, "народ пробовал" - даже те ноги, которые у "альтеровских" EPCS хоть и прописаны "VCC", но работают так же, как у M25P. Т.е. первичны всё же M25P.

Врдли бы альтера делала функции, которые не нужны для FPGA и которые в документации закрыла, завесив ноги на VCC - скорее, были использованы кристаллы M25P в корпусах с надписями EPCS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну оно весьма скромное и поверх оного жмется даже простейшими потоковыми паковщиками и распаковщиками реализуемыми на нескольких регистрах в любом микроскопическом контроллере.

Подскажите такой упаковщик-распаковщик.

Я заменял последовательности нулевых байтов на один байт 00 и следующий байт - количество нулевых байтов. Сжималось примерно раза в 2. Зависит от заполнения ПЛИС. Понимаю, алгоритм не оптимальный, зато простой. Архиватор тот же файл сжимал раза в 4.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...