semen_992 0 22 марта, 2012 Опубликовано 22 марта, 2012 · Жалоба Доброго времени! Подскажите, пожалуйста, возможно ли работать с NAND флешью без аппаратного контроллера(через GPIO)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 22 марта, 2012 Опубликовано 22 марта, 2012 · Жалоба Доброго времени! Подскажите, пожалуйста, возможно ли работать с NAND флешью без аппаратного контроллера(через GPIO)? Можно Пример тут Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porex 0 22 марта, 2012 Опубликовано 22 марта, 2012 (изменено) · Жалоба Можно узнать для чего? Не проще взять МК с аппаратным контроллером или на крайний случай SPI или I2C флешку? Изменено 22 марта, 2012 пользователем PoReX Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
semen_992 0 22 марта, 2012 Опубликовано 22 марта, 2012 · Жалоба Можно Пример тут Большое спасибо!!! Можно узнать для чего? Не проще взять МК с аппаратным контроллером или на крайний случай SPI или I2C флешку? Проще, но не дешево. По моим наблюдениям, производители МК встраивают либо контроллер динамической памяти, либо контроллер нанда. Это в дешевых МК. А мне нужно и то, и другое. SPI, I2С - очень уж дорогая единица объема памяти получается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porex 0 22 марта, 2012 Опубликовано 22 марта, 2012 · Жалоба SPI, I2С - очень уж дорогая единица объема памяти получается. Смотря сколько надо памяти. А SDшка не подойдет? Проще, но не дешево. По моим наблюдениям, производители МК встраивают либо контроллер динамической памяти, либо контроллер нанда. Это в дешевых МК. А мне нужно и то, и другое. А если вместо DRAM контроллер SRAM будет + NAND при цене в 110-170р? STM32F101-103 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
semen_992 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба Смотря сколько надо памяти. А SDшка не подойдет? А если вместо DRAM контроллер SRAM будет + NAND при цене в 110-170р? STM32F101-103 Она под другие задачи отведена. =) 1 МБ SRAM ~ 500 руб. =( 1 МБ SDRAM ~ 3 руб. Все изделие стоит дешевле... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porex 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба 1 МБ SRAM ~ 500 руб. =( Эмм......откуда такие цены? MT45W8MW16BGX -> 16MB 360р = 22,5р/MB, не 3 рубля конечно, но и не 500)) Если не секрет какой контроллер используете? Сам положил глаз на STM32F207 + SRAM + NAND. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба LPC1788? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
semen_992 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба LPC1788? Пока не ясно. Эмм......откуда такие цены? MT45W8MW16BGX -> 16MB 360р = 22,5р/MB, не 3 рубля конечно, но и не 500)) Если не секрет какой контроллер используете? Сам положил глаз на STM32F207 + SRAM + NAND. Да, действительно, не 500) На мой взгляд, раз уж можно реализовать работу с NAND'ом через GPIO, лучше смотреть на МК с контроллером динамической памяти, чем NAND'ы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porex 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба На мой взгляд, раз уж можно реализовать работу с NAND'ом через GPIO, лучше смотреть на МК с контроллером динамической памяти, чем NAND'ы. Согласен, но МК с поддержкой динамической памяти стоят дорого. Например, тот же LPC1788 обойдется раза в два дороже STM32F207, да и в наличии смотрю не везде он есть, в отличии от последнего. Так что STM32F207 + 32 MB SRAM и LPC1788 + 32MB DRAM примерно в одной ценовой категории. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
semen_992 0 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба Согласен, но МК с поддержкой динамической памяти стоят дорого. Например, тот же LPC1788 обойдется раза в два дороже STM32F207, да и в наличии смотрю не везде он есть, в отличии от последнего. Так что STM32F207 + 32 MB SRAM и LPC1788 + 32MB DRAM примерно в одной ценовой категории. При маленьком объеме необходимой памяти - соглашусь... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 5 23 марта, 2012 Опубликовано 23 марта, 2012 · Жалоба NAND хорошо вешается на SRAM контроллер. Получается гораздо быстрее, чем просто на GPIO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 234 24 марта, 2012 Опубликовано 24 марта, 2012 · Жалоба Она под другие задачи отведена. =) 1 МБ SRAM ~ 500 руб. =( 1 МБ SDRAM ~ 3 руб. Все изделие стоит дешевле... Всё изделие стоит дешевле? И при этом такое количество разнородной памяти (SDRAM+NAND+SD)? Если стоит вопрос о цене, то обычно стараются уложиться во внутренюю память кристалла, либо обойтись минимумом памяти одного типа (меньшее кол-во микросхем). Может стоит двигаться в направлении оптимизации ПО и не использования всяческих линухов? Это даст больший экономический эффект чем вешание на GPIO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
porex 0 26 марта, 2012 Опубликовано 26 марта, 2012 · Жалоба NAND хорошо вешается на SRAM контроллер. Получается гораздо быстрее, чем просто на GPIO. Это как? Может NOR? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dron_Gus 2 26 марта, 2012 Опубликовано 26 марта, 2012 · Жалоба И NAND тоже. ALE, CLE на любые адресные линии. Остальное очевидно. Записью в определнные адреса генерируются все необходимые сигналы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться