реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Работа с NAND через GPIO, Возможно-ли?
semen_992
сообщение Mar 22 2012, 08:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



Доброго времени!

Подскажите, пожалуйста, возможно ли работать с NAND флешью без аппаратного контроллера(через GPIO)?
Go to the top of the page
 
+Quote Post
faa
сообщение Mar 22 2012, 10:36
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(semen_992 @ Mar 22 2012, 12:48) *
Доброго времени!

Подскажите, пожалуйста, возможно ли работать с NAND флешью без аппаратного контроллера(через GPIO)?

Можно
Пример тут
Go to the top of the page
 
+Quote Post
PoReX
сообщение Mar 22 2012, 10:37
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 1-05-09
Из: Ростов-на-Дону
Пользователь №: 48 518



Можно узнать для чего? Не проще взять МК с аппаратным контроллером или на крайний случай SPI или I2C флешку?

Сообщение отредактировал PoReX - Mar 22 2012, 10:42


--------------------
«У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
Go to the top of the page
 
+Quote Post
semen_992
сообщение Mar 22 2012, 10:52
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



Цитата(faa @ Mar 22 2012, 14:36) *
Можно
Пример тут

Большое спасибо!!!
Цитата(PoReX @ Mar 22 2012, 14:37) *
Можно узнать для чего? Не проще взять МК с аппаратным контроллером или на крайний случай SPI или I2C флешку?

Проще, но не дешево.
По моим наблюдениям, производители МК встраивают либо контроллер динамической памяти, либо контроллер нанда.
Это в дешевых МК. А мне нужно и то, и другое.

SPI, I2С - очень уж дорогая единица объема памяти получается.
Go to the top of the page
 
+Quote Post
PoReX
сообщение Mar 22 2012, 11:09
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 1-05-09
Из: Ростов-на-Дону
Пользователь №: 48 518



Цитата(semen_992 @ Mar 22 2012, 13:52) *
SPI, I2С - очень уж дорогая единица объема памяти получается.

Смотря сколько надо памяти. А SDшка не подойдет?


Цитата(semen_992 @ Mar 22 2012, 13:52) *
Проще, но не дешево.
По моим наблюдениям, производители МК встраивают либо контроллер динамической памяти, либо контроллер нанда.
Это в дешевых МК. А мне нужно и то, и другое.

А если вместо DRAM контроллер SRAM будет + NAND при цене в 110-170р? STM32F101-103


--------------------
«У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
Go to the top of the page
 
+Quote Post
semen_992
сообщение Mar 23 2012, 05:08
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



Цитата(PoReX @ Mar 22 2012, 15:09) *
Смотря сколько надо памяти. А SDшка не подойдет?



А если вместо DRAM контроллер SRAM будет + NAND при цене в 110-170р? STM32F101-103


Она под другие задачи отведена. =)

1 МБ SRAM ~ 500 руб. =(
1 МБ SDRAM ~ 3 руб.
Все изделие стоит дешевле...
Go to the top of the page
 
+Quote Post
PoReX
сообщение Mar 23 2012, 05:54
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 1-05-09
Из: Ростов-на-Дону
Пользователь №: 48 518



Цитата(semen_992 @ Mar 23 2012, 08:08) *
1 МБ SRAM ~ 500 руб. =(

Эмм......откуда такие цены? MT45W8MW16BGX -> 16MB 360р = 22,5р/MB, не 3 рубля конечно, но и не 500))
Если не секрет какой контроллер используете? Сам положил глаз на STM32F207 + SRAM + NAND.


--------------------
«У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Mar 23 2012, 08:27
Сообщение #8


Профессионал
*****

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



LPC1788?


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
semen_992
сообщение Mar 23 2012, 09:24
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



Цитата(Dron_Gus @ Mar 23 2012, 12:27) *
LPC1788?

Пока не ясно.
Цитата(PoReX @ Mar 23 2012, 09:54) *
Эмм......откуда такие цены? MT45W8MW16BGX -> 16MB 360р = 22,5р/MB, не 3 рубля конечно, но и не 500))
Если не секрет какой контроллер используете? Сам положил глаз на STM32F207 + SRAM + NAND.

Да, действительно, не 500)
На мой взгляд, раз уж можно реализовать работу с NAND'ом через GPIO, лучше смотреть на МК с контроллером динамической памяти, чем NAND'ы.
Go to the top of the page
 
+Quote Post
PoReX
сообщение Mar 23 2012, 11:42
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 1-05-09
Из: Ростов-на-Дону
Пользователь №: 48 518



Цитата(semen_992 @ Mar 23 2012, 12:24) *
На мой взгляд, раз уж можно реализовать работу с NAND'ом через GPIO, лучше смотреть на МК с контроллером динамической памяти, чем NAND'ы.

Согласен, но МК с поддержкой динамической памяти стоят дорого. Например, тот же LPC1788 обойдется раза в два дороже STM32F207, да и в наличии смотрю не везде он есть, в отличии от последнего. Так что STM32F207 + 32 MB SRAM и LPC1788 + 32MB DRAM примерно в одной ценовой категории.


--------------------
«У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
Go to the top of the page
 
+Quote Post
semen_992
сообщение Mar 23 2012, 11:54
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 24-08-08
Пользователь №: 39 783



Цитата(PoReX @ Mar 23 2012, 15:42) *
Согласен, но МК с поддержкой динамической памяти стоят дорого. Например, тот же LPC1788 обойдется раза в два дороже STM32F207, да и в наличии смотрю не везде он есть, в отличии от последнего. Так что STM32F207 + 32 MB SRAM и LPC1788 + 32MB DRAM примерно в одной ценовой категории.

При маленьком объеме необходимой памяти - соглашусь...
Go to the top of the page
 
+Quote Post
Alex11
сообщение Mar 23 2012, 23:26
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



NAND хорошо вешается на SRAM контроллер. Получается гораздо быстрее, чем просто на GPIO.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 24 2012, 08:19
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(semen_992 @ Mar 23 2012, 11:08) *
Она под другие задачи отведена. =)
1 МБ SRAM ~ 500 руб. =(
1 МБ SDRAM ~ 3 руб.
Все изделие стоит дешевле...

Всё изделие стоит дешевле? И при этом такое количество разнородной памяти (SDRAM+NAND+SD)?
Если стоит вопрос о цене, то обычно стараются уложиться во внутренюю память кристалла, либо обойтись минимумом памяти одного типа (меньшее кол-во микросхем).
Может стоит двигаться в направлении оптимизации ПО и не использования всяческих линухов? Это даст больший экономический эффект чем вешание на GPIO.
Go to the top of the page
 
+Quote Post
PoReX
сообщение Mar 26 2012, 07:50
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 1-05-09
Из: Ростов-на-Дону
Пользователь №: 48 518



Цитата(Alex11 @ Mar 24 2012, 02:26) *
NAND хорошо вешается на SRAM контроллер. Получается гораздо быстрее, чем просто на GPIO.

Это как? Может NOR?


--------------------
«У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Mar 26 2012, 11:23
Сообщение #15


Профессионал
*****

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



И NAND тоже. ALE, CLE на любые адресные линии. Остальное очевидно. Записью в определнные адреса генерируются все необходимые сигналы.


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 07:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01453 секунд с 7
ELECTRONIX ©2004-2016