Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
29.08.2007, 22:43
|
|
Прохожий
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
"Имитация" NAND Flash
Подскажите пожалуйста как можно осуществить (посредством чего?) "имитацию" чипа памяти NAND Flash с 8-ми битной адресацией для IDE контроллера?
Т.е. необходимо чтобы команды поступаящие на флеш память конвертировались в команды IDE хоста, к которому подключается "IDE клиент"(HDD, CF и т.д.).
P.S.
Не судите строго - я, если чесно, не разбираюсь в этих вопросах, но очень хочется...
Буду рад любой информации, а также критике по поводу данного вопроса!
Заранее благодарен!!!
(если написал "не там где надо" - пожалуйста перебросте в соответствующий раздел)
|
|
|
|
30.08.2007, 12:54
|
|
Прохожий
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Неужели никто не имет никакой идеии по данной теме??!
Не "стесняйтесь" - обсуждайте.
Мне важно ЛЮБОЕ мнение...
|
|
|
|
30.08.2007, 14:05
|
|
Прохожий
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Что-то типа этого только наоборот...
-- Прилагается рисунок: --
|
|
|
|
30.08.2007, 16:54
|
|
Прохожий
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
как я себе это представляю тока наоборот
-- Прилагается рисунок: --
|
|
|
|
30.08.2007, 20:27
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
И зачем такое безобразие понадобилось? Заменить микросхему памяти в МР3 плеере на винт? Или другое? Для конкретного ответа нужен конкретный вопрос. Пока могу только сказать что обычно такого рода задачи лучше всего решаются на ПЛИС, хотя если скорости обмена небольшие, можно попробовать сделать на каком нибудь быстром микроконтроллере.
И может лучше просто заменить NAND микросхему на разьем для карты памяти XD(есть еще Smart Media, но их сейчас наверное не найти)? В сущности это та же самая микросхема только "облагороженная" корпусом.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
31.08.2007, 02:36
|
|
Гражданин KAZUS.RU
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
|
Поищите исходники для работы с ATA винтом в MP3 плейере и с NAND флэшь. Вам надо будет однозначно ставить контроллер, а на нем реализовывать мост.
А всё-таки зачем это надо? А?
Желаю успехов!
|
|
|
|
31.08.2007, 10:06
|
|
Прохожий
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Целевое назначение и в самом деле - замена nand flash на ide хост.
А смысл заключается в следуючем:
1. возможность подключения к разнообразным устройствам, использующие такой тип памяти, hdd и прочие накопители (карты);
2. данная конструкция не будет требовать драйверов т.к. "плейер" будет "общаться" с памятью по своему контроллеру, на который уже установлен драйвер(или аппаратно реализован посредством того-же контроллера).
Я уже понял что без програмирования (контроллера) не обойтись, но вопрос остаётся в том, какой контроллер подойдет для решения подобных задач(модель? -желательно наиболее рациональная).
|
|
|
|
31.08.2007, 18:16
|
|
Гражданин KAZUS.RU
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
|
Смотря какая нужна скорость. Я думаю, что если не высокая будет достаточно и AVR (есть опыт работы и чтение было на уровне 1 МБ/с для NAND). Если надо высокие скорости, то следует использовать ARM9 (ARM7 не потянет) или FPSLIC или AVR + FPGA. Но с этим зверьём (FPGA) у меня опыта нет, поэтому сказать ничего не могу.
|
|
|
|
31.08.2007, 19:40
|
|
Гражданин KAZUS.RU
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
|
Сообщение от NemoCut32
|
Смотря какая нужна скорость. Я думаю, что если не высокая будет достаточно и AVR (есть опыт работы и чтение было на уровне 1 МБ/с для NAND).
|
Не забывайте, что требуется еще и IDE хост организовать, поэтому скорость упадет как минимум вдвое, или еще больше.
Цитата:
|
Если надо высокие скорости, то следует использовать ARM9 (ARM7 не потянет) или FPSLIC или AVR + FPGA. Но с этим зверьём (FPGA) у меня опыта нет, поэтому сказать ничего не могу.
|
Для такой задачи ИМХО нерационально использовать ARM т.к. по части "ногодрыганья" они не слишком эффективны, да и памяти будет использоваться всего несколько процентов.
Поэтому лучше все таки остановиться на FPGA.
__________________
Если ты читаешь это - значит тебе нечем заняться...
|
|
|
|
31.08.2007, 20:06
|
|
Гражданин KAZUS.RU
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
|
А я и имел ввиду не "чистый" ARM. Но даже если использовать ПЛИС, то часть обработки должна падать на ARM, т.к. необходимо будет работать с сериями команд, отслеживать кэш и т.д., нужна память. А ещё есть таймауты, что с ними делать пока неизвестно - у IDE и NAND временные характеристики разные.
Вообщем проблема требует более серьёзного и детального изучения.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:29.
|
|