|
STM32 & NAND |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 20)
|
Mar 18 2010, 11:08
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Цитата(KRS @ Mar 18 2010, 12:44)  для 128 MB IMHO избыточно SD ставить. Проще что то вроде AT45 DATAFLASH поставить. По поводу избыточности согласен. AT45 как вариант. Только вот тут возникает проблема количества микросхем. Необходимый объем памяти 128MB. Максимальный объем, который есть в AT45 - 64Mbit. Путем подсчетов получаем 16 микросхем AT45DB642D. Малость многовато  Тут уже действительно проще организовать свой контроллер NAND на ПЛИС. Вот нашел у Xilinx пример реализации контроллера на ПЛИС. Называется XAPP354.
Сообщение отредактировал artur_off - Mar 18 2010, 11:09
--------------------
Big time.
|
|
|
|
|
Mar 18 2010, 16:13
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Цитата(aaarrr @ Mar 18 2010, 17:15)  Не забывайте только, что основная проблема подключения NAND заключается вовсе не в "железе" и подсчете ECC, а во вполне программной поддержке wear leveling, виртуальной адресации и т.п. SD/MMC, кстати, этот пласт проблем берут на себя. Благодарю за полезную информацию, но карты увы, отпадают.
--------------------
Big time.
|
|
|
|
|
Mar 19 2010, 04:40
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Ну что значит закидоны, этот контроллер выбран, потому, что нужен Ethernet (хотя вроде есть драйверы Ethernet не только MII<->Ethernet, но и SPI<->Ethernet. В таком случае вопрос отпадает сам собой.) Если предложите вариант контроллера с Ethernet и внешней шиной памяти буду признателен. Архитектура ARM, так как среда разработки и отладчики только для них. А то такие фразы делу не помогают. По поводу пайки SD/MMC. Вы не учли один помент, нужен индустриальный диапазон температур, если подскажете чиповый вариант SD, буду признателен, цена вопрос второстепенный. По поводу своего контроллера я ничего странного не вижу. Другой вопрос в том, сколько времени уйдет на его разработку. aaarrr отметил, что с этим могут возникнуть проблемы. Цитата Не забывайте только, что основная проблема подключения NAND заключается вовсе не в "железе" и подсчете ECC, а во вполне программной поддержке wear leveling, виртуальной адресации и т.п. SD/MMC, кстати, этот пласт проблем берут на себя.
Сообщение отредактировал artur_off - Mar 19 2010, 05:05
--------------------
Big time.
|
|
|
|
|
Mar 19 2010, 06:23
|

Народный чинитель
  
Группа: Участник
Сообщений: 415
Регистрация: 15-07-05
Пользователь №: 6 811

|
Цитата(artur_off @ Mar 19 2010, 09:40)  Если предложите вариант контроллера с Ethernet и внешней шиной памяти буду признателен. Архитектура ARM, так как среда разработки и отладчики только для них. А то такие фразы делу не помогают. На ARM9 подойдут? Цитата(artur_off @ Mar 19 2010, 09:40)  По поводу пайки SD/MMC. Вы не учли один помент, нужен индустриальный диапазон температур, если подскажете чиповый вариант SD, буду признателен, цена вопрос второстепенный. Industrial Grade SD/SDHC
|
|
|
|
|
Mar 19 2010, 06:29
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Цитата На ARM9 подойдут? Подойдут, если это не STR912. Хотя он вроде NAND интерфейс не поддерживает. За карты спасибо.
--------------------
Big time.
|
|
|
|
|
Mar 19 2010, 07:14
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(artur_off @ Mar 19 2010, 07:40)  Вы не учли один помент, нужен индустриальный диапазон температур... Однако, не "Вы не учли", а я не сказал. Цитата(artur_off @ Mar 19 2010, 09:51)  В атмеловские кортексы заглянул, а в ARM9 не удосужился. А буквы есть не только Atmel. LPC2178, LPC2468,.... есть внешние шины. Про ST, Вам уже тоже сказали. Соответственно, при желании NAND вешается. Помнится есть и apnotes и прмерчики от Embedded Artists
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Mar 19 2010, 09:10
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861

|
В личку ответил. Есть еще вариант расковырять SD карту и посмотреть, что там за чип в качестве контроллера. Думаю, его можно найти в индустриальном диапазоне. Вроде как проц имеет и USB Host, т.е. можно позаимствовать чип-контроллер и из USB-флешки. Попалась под руку поломаная SD карта. Кроме самого чипа NAND, мс: Код SM262A AB D0WAS.1 04 07 G2A TAIWAN
--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
|
|
|
|
|
Mar 19 2010, 09:38
|

Частый гость
 
Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784

|
Та я уже подумывал надо тем, чтобы USB флешкой пожертвовать.В таком случае и wear leaving в контроллере скорей всего реализован.
Сообщение отредактировал zltigo - Mar 19 2010, 09:43
Причина редактирования: Бездумное цитирование
--------------------
Big time.
|
|
|
|
|
Mar 19 2010, 10:11
|

Местный
  
Группа: Свой
Сообщений: 387
Регистрация: 20-12-06
Из: Obninsk
Пользователь №: 23 719

|
Цитата(artur_off @ Mar 18 2010, 14:08)  AT45 как вариант. Только вот тут возникает проблема количества микросхем. Необходимый объем памяти 128MB. Максимальный объем, который есть в AT45 - 64Mbit. Путем подсчетов получаем 16 микросхем AT45DB642D. Малость многовато  K9F1G08xxx от Самсунга(или аналог от Тошиба). Как раз 128Мб. Давно с ними работаю. И с ЕСС преблем нет, не обязательно, при желании можно и не считать. К стати в SD они и стоят.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|