Author |
Message |
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 365
|
Посмотри на at29c серию. Там 256-ти байтные сектора, а в 29с010 даже 128-ми байтные - не нужен sector deblocking.) Я использовал их в своём ел диске. Правда 10к всего, но, как правило, на порядок больше.) А говорят Microsoft туфту делает.)
|
11 Jan 2024 00:10 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22758 Location: Silicon Valley
|
Почитал - там только 10000 циклов перезаписи и если хотя бы один байт пошёл в сектор (размером 256 байт в at29c040), то все байты сектора должны быть переданы, иначе оставшиеся байты сектора будут записаны как 0xFF - это чото совсем неудобно т.к. мне надо иметь возможность ОДИН байт записать, не трогая остальные - в 29F и 49F это возможно (при условии, что нолики пишутся поверх единичек).
|
11 Jan 2024 00:42 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 365
|
Так это именно для "диска", где сектора пишутся целиком, а не побайтно. CP/M аж шуршит.)
|
11 Jan 2024 01:45 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22758 Location: Silicon Valley
|
мне не для CP/M у меня ShaOS - там квазидиск "параграфами" пишется - по 16 байт а при удалении файла надо вообще один байтик обнулить в заголовке - и всё, файл "потерялся"
|
11 Jan 2024 01:54 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 365
|
Ага. С AM29F я тоже работал - там побайтная запись (как в УФ ПЗУ) и блочное стирание. Это для других целей - для логов, для фискальной памяти. Возможно тебе это как раз и подходит.
|
11 Jan 2024 02:24 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22758 Location: Silicon Valley
|
Да, логи я люблю
|
11 Jan 2024 06:04 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
Можно применить FRAM или SRAM с батарейкой.
|
13 Jan 2024 12:55 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 365
|
Да, только объем маловат. Это больше для отладочных целей.
|
14 Jan 2024 00:38 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22758 Location: Silicon Valley
|
Про SRAM с батарейкой постоянно вспоминаю комментарий на статью про батареечную статическую память в качестве эмулятора ПЗУ, которая была напечатана в середине 90х в журнале "Радиолюбитель" - типа вы идиоты так делать нельзя ибо ваша ОЗУ выгорит какими-то неожиданными токами - подробностей не запомнил, но запомнил что так делать нельзя А c FRAM да, надо как-нибудь проиграться, правда цены у них кусачие для таких небольших размеров
|
14 Jan 2024 01:03 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 365
|
Если нельзя, но очень хочется, то можно.) Всю жизнь так делали и ничо. А уж Dallas то фирма совсем серьёзная.)
|
14 Jan 2024 03:58 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22758 Location: Silicon Valley
|
Ещё есть такая флеш 39SF040 - с 4КБ секторами, 100000 циклов перезаписи и 100 лет хранения: (и они до сих пор продаются в PLCC и DIP)
|
14 Jan 2024 04:04 |
|
|
Mondx
Doomed
Joined: 10 Aug 2022 07:27 Posts: 365
|
Ну, с большими секторами мне были не очень интересны, а вот с малыми (256/128) есть ещё Winbond, типа W29c020/011. А потом, при твоём 16-ти байтном секторе, что мешает держать буфер и перезаписывать физический сектор при необходимости? Немножко муторно, но всё решаемо, КМК.
|
14 Jan 2024 04:18 |
|
|