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

 
 
> прикрутить NAND Flash, Собственно вопрос
SergPr
сообщение Jul 2 2009, 11:59
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 2-07-09
Пользователь №: 50 839



Приветствую уважаемые!

Подскажите как реализуется подключение NAND flash к МК LPC или AT91 (Я так понимаю глобальной разницы не будет). Т.к. знаю что на них реализуют масс сторажы, но схем конкретных или описаний как это сделать так и не нашел (только примеры ПО).

Вижу только один вариант, цеплять на параллельный порт и программно реализовывать доступ к флешке, но имхо будет тормозно.


Заранее благодарен за помощь.

Сообщение отредактировал SergPr - Jul 2 2009, 12:11
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
primus
сообщение Jul 3 2009, 10:50
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 9-04-07
Из: Санкт-Петербург
Пользователь №: 26 884



Цитата(SergPr @ Jul 2 2009, 15:59) *
Вижу только один вариант, цеплять на параллельный порт и программно реализовывать доступ к флешке, но имхо будет тормозно.
Заранее благодарен за помощь.



Ничего тормозного не вижу. Структура подключения NAND flash очень проста. Есть несколько управляющих сигналов и шина данных. Нет никакий разницы в том кем будут контроллироваться эти сигналы (периферийным звеном, таким как SMC в AT91, или же PIO). Самая главная задача - это определить необходимый и достоточный уровень производительности. Т.к. NAND - довольно тормозная (например мне необходимо генерировать прерывание 12800 раз в минуту и сохранять 5 кБ данных). Насчет драйвера, так велосипед изобретать не стоит. Есть готовая файловая система - YAFFS. Для неё необходимо написать драйвер (запись, чтение, очистка блока (страницы)) и все! Все остальные функции она берет на себя. Если реализовывать все самому, то и здесь сложности большой нет. ECC - достаточно распросторанненный алгоритм, поэтому информации и примеров по нему много, и он простой в реализации, т.к. строится на кодах Хемминга. Если нужна структурная схема подключения, то могу скинуть в пм, а так у Atmell есть готовые даташиты со всеми схемами и примерами программ.
Go to the top of the page
 
+Quote Post
SergPr
сообщение Jul 3 2009, 15:59
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 2-07-09
Пользователь №: 50 839



Цитата(primus @ Jul 3 2009, 14:50) *
Самая главная задача - это определить необходимый и достоточный уровень производительности. Т.к. NAND - довольно тормозная (например мне необходимо генерировать прерывание 12800 раз в минуту и сохранять 5 кБ данных).

Про производительность не понял... NAND тормозная?.. а альтернатива на 2г ?
Цитата(primus @ Jul 3 2009, 14:50) *
Если нужна структурная схема подключения, то могу скинуть в пм, а так у Atmell есть готовые даташиты со всеми схемами и примерами программ.

буду признателен
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:08
Рейтинг@Mail.ru


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