swampman 0 13 августа, 2009 Опубликовано 13 августа, 2009 (изменено) · Жалоба Здравствуйте, опытных разработчиков прошу дать совет. Имеется устройство на Atmel (SAM7X 256), требуется на нем держать информацию объемом ~ 1 Мбайт (локальная БД), которая изменяется достаточно часто ( несколько раз в минуту). При этом при перезагрузке данные должны сохраняться. Навскидку есть 2 решения: 1) использовать для БД микросхемы FRAM(64 Кбайта), на которых уже работают наши девайсы, но тогда придется ставить их штук 15, что не есть хорошо. 2) использовать SDRAM, и при выключении питания бэкапить во FLASH, но у этого ARMа нет EBI по которому работает SDRAM. Ethernet + EBI есть у каких то камней от NPX, либо у ARM9, но переходить на другой проц сейчас нет времени и ресурсов. Какие еще возможны решения? Изменено 13 августа, 2009 пользователем vladik Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Troll 0 13 августа, 2009 Опубликовано 13 августа, 2009 · Жалоба Serial F-RAM Memory I2C Interface FM24V10 1Mb 1.0mA 3.4MHz 8-Pin SOIC 2.0 - 3.6V FM24V05 512Kb 1.0mA 3.4MHz 8-Pin SOIC 2.0 - 3.6V FM24C512 512Kb 1.5mA 1MHz EIAJ SOIC8 5V SPI Interface FM25H20 2Mb 10mA 40MHz TDFN8 2.7-3.6V FM25V10 1Mb 3.0mA 40MHz 8-Pin SOIC 2.0-3.6V Upon Req. Upon Req. Еще есть флешки AT45xxx AT45xxx Series Devices Description AT45DB011D 1M bit, 2.7-Volt Minimum Serial-Interface Flash with One 264-Byte SRAM Buffer AT45DB021D 2M bit, 2.7-Volt Minimum Serial-Interface Flash with One 264-Byte SRAM Buffer AT45DB041D 4M bit 2.5-Volt or 2.7-Volt DataFlash® AT45DB081D 8M bit, 2.5 or 2.7-Volt Only Serial-Interface Flash AT45DB161D 16M bit, 2.7-Volt Only Serial-Interface Flash with two SRAM Data Buffers AT45DB321D 32M bit, 2.7-Volt Only Serial Interface Flash AT45DB642D 64M bit, 2.7-Volt Dual-Interface Flash with two 1056-Byte SRAM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
swampman 0 13 августа, 2009 Опубликовано 13 августа, 2009 · Жалоба Ок, спасибо. А такого зверя как SDRAM на SPI я полагаю в природе не существует? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Corvus 1 13 августа, 2009 Опубликовано 13 августа, 2009 · Жалоба Бывает SRAM с SPI http://www.onsemi.com/PowerSolutions/produ...d=N25S818HAS21I Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 13 августа, 2009 Опубликовано 13 августа, 2009 · Жалоба SD-карта может выйти дешевле AT45. И если пиать "по кругу" ресурс больше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
swampman 0 15 сентября, 2009 Опубликовано 15 сентября, 2009 · Жалоба Еще вопрос по целостности данных в случае SDRAM + FLASH: проверять их порчу в RAM я полагаю не имеет смысла, а во FLASH можно ли самому организовать простейший механизм проверки типа CRC32, или же лучше прикручивать FS ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mungo 0 16 сентября, 2009 Опубликовано 16 сентября, 2009 · Жалоба Ну, ФС в микроконтроллере, где нужно что-то проверять, вообще не вариант. Если запортится, то чинить будет очень сложно. Простейший механизм более себя оправдывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться