Trizna 0 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба Раньше использовал для конфигурации ПЗУ серии AT17 от atmel. Сейчас бюджет не позволяет, слишком дорогие... Посмотрел на AT25DF041A, вроде должна работать, но опасаюсь подводных камней Есть у кого опыт использования для конфигурации ПЗУ этой серии или других бюджетных вариантов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба Раньше использовал для конфигурации ПЗУ серии AT17 от atmel. Сейчас бюджет не позволяет, слишком дорогие... Посмотрел на AT25DF041A, вроде должна работать, но опасаюсь подводных камней Есть у кого опыт использования для конфигурации ПЗУ этой серии или других бюджетных вариантов Если я правильно помню, то самым бюджетным решением был мелкий микроконтроллер с внешней eeprom. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SFx 0 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба ... мелкий микроконтроллер с внешней eeprom. только в случае если прошивка FPGA сжимается и сохраняется в eeprom. при конфигурировании она должна на лету расжиматься, что вообщем то накладывет некоторые ограничения на размер eeprom. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Methane 0 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба только в случае если прошивка FPGA сжимается и сохраняется в eeprom. при конфигурировании она должна на лету расжиматься, что вообщем то накладывет некоторые ограничения на размер eeprom. Только если хочется сделать именно сжатие, что, конечно имеет смысл, но можно и без него неплохо обойтись. Атмел свои датафлеши на 128 мегабит обещает. Мало? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Apast 0 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба Раньше использовал для конфигурации ПЗУ серии AT17 от atmel. Сейчас бюджет не позволяет, слишком дорогие... Посмотрел на AT25DF041A, вроде должна работать, но опасаюсь подводных камней Есть у кого опыт использования для конфигурации ПЗУ этой серии или других бюджетных вариантов Не могу сказать про ALTER-у, а XILINX Spartan3E грузиться без проблем. Единственно у первых DataFlash было большое время выхода на рабочий режим после подачи питания, ставили монитор питания с приличным временем формирования сброса, который запускал загрузку после этой задержки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vmp 0 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба Вообще-то родным конфигурационным ПЗУ для Циклонов является M25Pxxx от ST (сейчас Numonyx), которое стоит вполне разумных денег. http://www.numonyx.com/en-US/MemoryProduct...Pages/M25P.aspx А сжатие прошивки в циклонах присутствует аппаратное, включается флажком в Квартусе на этапе генерации rbf. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба А сжатие прошивки в циклонах присутствует аппаратное, включается флажком в Квартусе на этапе генерации rbf. Ну оно весьма скромное и поверх оного жмется даже простейшими потоковыми паковщиками и распаковщиками реализуемыми на нескольких регистрах в любом микроскопическом контроллере. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Trizna 0 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба Вообще-то родным конфигурационным ПЗУ для Циклонов является 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 соответствующей емкости. Т.е. с внутрисхемным программированием тоже ни каких проблем быть не должно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Builder 1 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба Родным все же являются EPCSxx девайсы от Альтеры. Если верить написанному, то квартус определяет M25Pxxx как EPCSxx соответствующей емкости. Т.е. с внутрисхемным программированием тоже ни каких проблем быть не должно Проблем нет, проверено нак минимум на 4мбит - програмится в системе (когда делается проект, который по джитаг дргает SPI ножками для программирования микрухи) на ура. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 15 февраля, 2010 Опубликовано 15 февраля, 2010 · Жалоба Родным все же являются 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 24 февраля, 2010 Опубликовано 24 февраля, 2010 · Жалоба Ну оно весьма скромное и поверх оного жмется даже простейшими потоковыми паковщиками и распаковщиками реализуемыми на нескольких регистрах в любом микроскопическом контроллере. Подскажите такой упаковщик-распаковщик. Я заменял последовательности нулевых байтов на один байт 00 и следующий байт - количество нулевых байтов. Сжималось примерно раза в 2. Зависит от заполнения ПЛИС. Понимаю, алгоритм не оптимальный, зато простой. Архиватор тот же файл сжимал раза в 4. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться