Easyelectronics.ru

Электроника для всех
Текущее время: 25 фев 2018, 22:42

Часовой пояс: UTC + 5 часов



    • JLCPCB - Платы прототипов всего за 2$ c бесплатной доставкой (при первом заказе)
    • 10 PCBs за $2 для 2 слоев, $15 для 4 слойной, $74 для 6 слойной платы.
    • Крупнейший китайский производитель прототипных плат. 290000+ клиентов & 8000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин радиодеталей.

Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: NAND Wear Leveling
СообщениеДобавлено: 25 июл 2016, 14:39 
Здравствуйте!

Зарегистрирован: 25 июл 2016, 14:37
Сообщения: 2
Есть задача быстро реализовать данную фичу (выравнивание износа). Сталкивался кто нибудь ранее с подобным? в какую сторону рыть и где искать? пока натыкаюсь только на предложения заплатить или заполнить NDA


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAND Wear Leveling
СообщениеДобавлено: 29 июл 2016, 21:24 
Старожил

Зарегистрирован: 13 фев 2011, 01:25
Сообщения: 610
Откуда: Севастополь
Алгоритмы - действительно дадут только под NDA, это все таки коммерческая тайна - бесплатного нет ничего к сожалению. Ну или придумывайте свой алгоритм с собственным контроллером, а это тоже время и деньги...
Есть всем известный opencores.org - попробуйте поискать там но думаю что на 99% там этого нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAND Wear Leveling
СообщениеДобавлено: 31 июл 2016, 01:14 
Старожил
Аватара пользователя

Зарегистрирован: 14 дек 2011, 01:53
Сообщения: 484
Поищите софт для stm3210e eval board.
Там есть файлик nand_if.c

С алгоритмом Build the look up table
/**
* @brief Build the look up table
* @param ZoneNbr
* @retval Status
* @note THIS ALGORITHM IS A SUBJECT OF PATENT FOR STMICROELECTRONICS !!!!!
*/

Может оно, хз.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAND Wear Leveling
СообщениеДобавлено: 15 авг 2016, 23:43 
Заглядывает иногда

Зарегистрирован: 11 дек 2013, 17:52
Сообщения: 39
вариант в сорцы линукса залезть. там это добро в явном виде есть


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: NAND Wear Leveling
СообщениеДобавлено: 16 авг 2016, 00:23 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 3872
В выравнивании главное - сделать трансляцию логических блоков в физические. После этого завести на блоки (=стиранию) счетчики стираний. Трудности начнутся тогда, когда захотите оперировать "секторами", которых в одном блоке (=стиранию) дофига штук = 8-16. Тут наступает "кластеризация" и привет монстроидальным алгоритмам.
Если для своих нужд пройдет "сектор" = блоку (порядка 128К), тогда алгоритм балансировки весьма прост.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB