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

Выбор Serial EEPROM.

Мне нужна память с большим размером страницы.

самое большое что я нашел это - AT25M01, M95M01 - Page Size (Bytes):256.

может кто нибудь встречал память с размером страницы скажем 1К?

 

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


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

Мне нужна память с большим размером страницы.

Зачем?

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


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

..наверное хочет непрерывно писать 1кбайт.

Как насчет FRAM, например, CY15B102Q? Хоть все 256 Кб непрерывно записывать можно.

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


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

..наверное хочет непрерывно писать 1кбайт.

Это смотря какую скорость считать за "непрерывно". Если предварительно стереть, то записывается страница довольно быстро. Все равно надо статус читать. А если в буфере накопить на страницу, то проблема не стоит выеденного яйца.

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


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

Как насчет FRAM, например, CY15B102Q? Хоть все 256 Кб непрерывно записывать можно.

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

 

Зачем?

идея такая. у меня есть массив структур. конечный размер массива не определен. пользователь добавляет очередной элемент (структуру) в массив.

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

если есть память скажем 256К то есть 256 страниц по 1К это 256 элементов (структур). 1К на странице мне по идее должно хватить.

в структуре есть члены с зарание не определенным размером.

Изменено пользователем Jenya7

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


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

Разместите один элемент (структуру) на 4-х страницах.

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


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

Разместите один элемент (структуру) на 4-х страницах.

опять таки придется отслеживать текущую страницу элемента и текущий адрес в странице. если есть большая страница - затер, записал - быстро, просто - все довольны, все смеются.

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


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

опять таки придется отслеживать текущую страницу элемента и текущий адрес в странице. если есть большая страница - затер, записал - быстро, просто - все довольны, все смеются.

Ерунда. Еще одна переменная, еще один цикл.

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


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

Ерунда. Еще одна переменная, еще один цикл.

почему одна переменная? 20 элементов в массиве - 20 переменных.

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


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

Мне нужна память с большим размером страницы.

самое большое что я нашел это - AT25M01, M95M01 - Page Size (Bytes):256.

может кто нибудь встречал память с размером страницы скажем 1К?

Память с большим размером страницы наз-ся флеш :)

Если Вы привыкли работать с "потоковой" записью, как в файл, то чем раньше от этого отвыкните,

тем лучше (в контексте работы этими типами памяти флеш и EEPROM). I-M-H-O, сугубо.

"Потоковость" реализовывайте в контроллере, в драйвере EEPROM/Flash.

Чтение в режима "потока" из флеш возможна.

 

ps - возьмите например AT45DB081E (я ее юзаю)

1M байт, 2 SRAM-буфера*264байт, куча режимов работы.

организация - страница, блок, сектор.

Если Ваш "квант" записи не влазит в 1 страницу - то используйте 4 страницы, а то и 8(которые есть блок).

Страниц всего 4096.

Это не есть реклама Adesto :)

 

Изменено пользователем k155la3

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


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

Память с большим размером страницы наз-ся флеш :)

Если Вы привыкли работать с "потоковой" записью, как в файл, то чем раньше от этого отвыкните,

тем лучше (в контексте работы этими типами памяти флеш и EEPROM). I-M-H-O, сугубо.

"Потоковость" реализовывайте в контроллере, в драйвере EEPROM/Flash.

Чтение в режима "потока" из флеш возможна.

 

ps - возьмите например AT45DB081E (я ее юзаю)

1M байт, 2 SRAM-буфера*264байт, куча режимов работы.

организация - страница, блок, сектор.

Если Ваш "квант" записи не влазит в 1 страницу - то используйте 4 страницы, а то и 8(которые есть блок).

Страниц всего 4096.

Это не есть реклама Adesto :)

да. это то что нужно. спасибо. :)

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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