Перейти к содержанию
    

Работа с NAND через GPIO

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Можно

Пример тут

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем PoReX

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно

Пример тут

Большое спасибо!!!

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

Проще, но не дешево.

По моим наблюдениям, производители МК встраивают либо контроллер динамической памяти, либо контроллер нанда.

Это в дешевых МК. А мне нужно и то, и другое.

 

SPI, I2С - очень уж дорогая единица объема памяти получается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SPI, I2С - очень уж дорогая единица объема памяти получается.

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

 

 

Проще, но не дешево.

По моим наблюдениям, производители МК встраивают либо контроллер динамической памяти, либо контроллер нанда.

Это в дешевых МК. А мне нужно и то, и другое.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

 

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

 

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

 

1 МБ SRAM ~ 500 руб. =(

1 МБ SDRAM ~ 3 руб.

Все изделие стоит дешевле...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 МБ SRAM ~ 500 руб. =(

Эмм......откуда такие цены? MT45W8MW16BGX -> 16MB 360р = 22,5р/MB, не 3 рубля конечно, но и не 500))

Если не секрет какой контроллер используете? Сам положил глаз на STM32F207 + SRAM + NAND.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

LPC1788?

Пока не ясно.

Эмм......откуда такие цены? MT45W8MW16BGX -> 16MB 360р = 22,5р/MB, не 3 рубля конечно, но и не 500))

Если не секрет какой контроллер используете? Сам положил глаз на STM32F207 + SRAM + NAND.

Да, действительно, не 500)

На мой взгляд, раз уж можно реализовать работу с NAND'ом через GPIO, лучше смотреть на МК с контроллером динамической памяти, чем NAND'ы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На мой взгляд, раз уж можно реализовать работу с NAND'ом через GPIO, лучше смотреть на МК с контроллером динамической памяти, чем NAND'ы.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

При маленьком объеме необходимой памяти - соглашусь...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

NAND хорошо вешается на SRAM контроллер. Получается гораздо быстрее, чем просто на GPIO.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

1 МБ SRAM ~ 500 руб. =(

1 МБ SDRAM ~ 3 руб.

Все изделие стоит дешевле...

Всё изделие стоит дешевле? И при этом такое количество разнородной памяти (SDRAM+NAND+SD)?

Если стоит вопрос о цене, то обычно стараются уложиться во внутренюю память кристалла, либо обойтись минимумом памяти одного типа (меньшее кол-во микросхем).

Может стоит двигаться в направлении оптимизации ПО и не использования всяческих линухов? Это даст больший экономический эффект чем вешание на GPIO.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

NAND хорошо вешается на SRAM контроллер. Получается гораздо быстрее, чем просто на GPIO.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...