бд для хранения пар ключ значение. Ключ пару байт значение 8 байт. Девайс на мк stm32. На чем оптимально хранить эту бд? Nvram? Или eeprom? Нужна выборка побыстрее ну и надежность. Размер бд несколько тысяч записей
FRAM
Тоже как вариант рассматривал
А почему не поставить просто внешнюю Flash по типу W25Qxx? И поднять свой аналог NVS, или SPIFFS, LittleFS?
Объём памяти небольшой, но зато никаких задержек записи, очень большое количество циклов записи/стирания и подключение по spi до 50 МГц
И побайтовый доступ
Норм вариант. И побайтовый доступ.
Из минусов вроде цена. Я как-то давно пытался заменить nvram на FRAM. Не взлетело. Nvram такой чип был сразу у корпуса с батарейкой. Вот эта батарейка и сдохла. Чип старый не смог найти. А FRAM на ура по ножкам подходила но не заработало...
Я бы уточнил: цена за байт памяти 🙂 странно, что не взлетело
Ооочень странно. По характеристикам фрам быстрее был.. В остальном все одинаково. Я уже не вспомню что за чипы были. Лет 15 прошло
Народ вроде вполне успешно заменяет 62256 в приставках на рамтроновский аналог...
Это был спутниковый кодер для радиовещания. Память точно рамтрон была-) а дохлая нврам не помню какая
Мб есть смысл посмотреть в сторону EEPROM. Будет гарантированно дешевле FRAM, характерное количество циклов перезаписи - около 1 миллиона
А скорость чтения? Мне нужно читать как можно быстрее. Епром вроде не шустрые
а в байтах в секунду?
nvram - окей вариант
Сразу все пару килобайт? Или отдельные ключ - значение?
Зачем? Уже мало кто использует этот тип памяти
Ох, давно я делал свою последнюю плату. А в чем причина?
ATECC508
Да как раз FRAM заменила nvram то что знаю. Или уже опять наоборот?-)
Рассмотри вариант хранить все в ОЗУ. При старте читать и потом изредка во флеш сбрасывать. Или тупо батарейку поставить и проц просто в сон уводить
Ниправда) Широко используются и FRAM и MRAM )
каноничный eeprom медленный есесена, тогда nvram, может быть mram, у вас табличка маленькая - много памяти не надо
mram да, fram всё меньше и меньше
Ну как заменила то? Они независимо существуют
Ну понятно что не заменила... Но как по мне FRAM современная замена nvram
нврам это скорее концепт, чем конкретный тип памяти. реализуется же на чем попало, даже на флеше.
А в чем преимущество fram над nvram? Напомню, что для производства fram нужен специальный техпроцесс, для nvram не нужен
какой исменно нврам?
У меня в Девайсе умерла nvram, батарейка сдохла. Она была в залитой сборке.
Обсуждают сегодня