Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 29.08.2007, 22:43  
Peru
Прохожий
 
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Peru на пути к лучшему
По умолчанию "Имитация" NAND Flash

Подскажите пожалуйста как можно осуществить (посредством чего?) "имитацию" чипа памяти NAND Flash с 8-ми битной адресацией для IDE контроллера?

Т.е. необходимо чтобы команды поступаящие на флеш память конвертировались в команды IDE хоста, к которому подключается "IDE клиент"(HDD, CF и т.д.).

P.S.
Не судите строго - я, если чесно, не разбираюсь в этих вопросах, но очень хочется...
Буду рад любой информации, а также критике по поводу данного вопроса!

Заранее благодарен!!!

(если написал "не там где надо" - пожалуйста перебросте в соответствующий раздел)
Реклама:
Peru вне форума  
Непрочитано 30.08.2007, 12:54  
Peru
Прохожий
 
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Peru на пути к лучшему
По умолчанию

Неужели никто не имет никакой идеии по данной теме??!
Не "стесняйтесь" - обсуждайте.

Мне важно ЛЮБОЕ мнение...
Peru вне форума  
Непрочитано 30.08.2007, 14:05  
Peru
Прохожий
 
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Peru на пути к лучшему
По умолчанию

Что-то типа этого только наоборот...

-- Прилагается рисунок: --

Peru вне форума  
Непрочитано 30.08.2007, 16:54  
Peru
Прохожий
 
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Peru на пути к лучшему
По умолчанию

как я себе это представляю тока наоборот

-- Прилагается рисунок: --

Peru вне форума  
Непрочитано 30.08.2007, 20:27  
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

И зачем такое безобразие понадобилось? Заменить микросхему памяти в МР3 плеере на винт? Или другое? Для конкретного ответа нужен конкретный вопрос. Пока могу только сказать что обычно такого рода задачи лучше всего решаются на ПЛИС, хотя если скорости обмена небольшие, можно попробовать сделать на каком нибудь быстром микроконтроллере.
И может лучше просто заменить NAND микросхему на разьем для карты памяти XD(есть еще Smart Media, но их сейчас наверное не найти)? В сущности это та же самая микросхема только "облагороженная" корпусом.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 31.08.2007, 02:36  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию

Поищите исходники для работы с ATA винтом в MP3 плейере и с NAND флэшь. Вам надо будет однозначно ставить контроллер, а на нем реализовывать мост.
А всё-таки зачем это надо? А?
Желаю успехов!
NemoCut32 вне форума  
Непрочитано 31.08.2007, 10:06  
Peru
Прохожий
 
Регистрация: 29.08.2007
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Peru на пути к лучшему
По умолчанию

Целевое назначение и в самом деле - замена nand flash на ide хост.
А смысл заключается в следуючем:
1. возможность подключения к разнообразным устройствам, использующие такой тип памяти, hdd и прочие накопители (карты);
2. данная конструкция не будет требовать драйверов т.к. "плейер" будет "общаться" с памятью по своему контроллеру, на который уже установлен драйвер(или аппаратно реализован посредством того-же контроллера).

Я уже понял что без програмирования (контроллера) не обойтись, но вопрос остаётся в том, какой контроллер подойдет для решения подобных задач(модель? -желательно наиболее рациональная).
Peru вне форума  
Непрочитано 31.08.2007, 18:16  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию

Смотря какая нужна скорость. Я думаю, что если не высокая будет достаточно и AVR (есть опыт работы и чтение было на уровне 1 МБ/с для NAND). Если надо высокие скорости, то следует использовать ARM9 (ARM7 не потянет) или FPSLIC или AVR + FPGA. Но с этим зверьём (FPGA) у меня опыта нет, поэтому сказать ничего не могу.
NemoCut32 вне форума  
Непрочитано 31.08.2007, 19:40  
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Сообщение от NemoCut32
Смотря какая нужна скорость. Я думаю, что если не высокая будет достаточно и AVR (есть опыт работы и чтение было на уровне 1 МБ/с для NAND).
Не забывайте, что требуется еще и IDE хост организовать, поэтому скорость упадет как минимум вдвое, или еще больше.
Цитата:
Если надо высокие скорости, то следует использовать ARM9 (ARM7 не потянет) или FPSLIC или AVR + FPGA. Но с этим зверьём (FPGA) у меня опыта нет, поэтому сказать ничего не могу.
Для такой задачи ИМХО нерационально использовать ARM т.к. по части "ногодрыганья" они не слишком эффективны, да и памяти будет использоваться всего несколько процентов.
Поэтому лучше все таки остановиться на FPGA.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 31.08.2007, 20:06  
NemoCut32
Гражданин KAZUS.RU
 
Регистрация: 16.12.2004
Сообщений: 587
Сказал спасибо: 13
Сказали Спасибо 23 раз(а) в 9 сообщении(ях)
NemoCut32 на пути к лучшему
По умолчанию

А я и имел ввиду не "чистый" ARM. Но даже если использовать ПЛИС, то часть обработки должна падать на ARM, т.к. необходимо будет работать с сериями команд, отслеживать кэш и т.д., нужна память. А ещё есть таймауты, что с ними делать пока неизвестно - у IDE и NAND временные характеристики разные.
Вообщем проблема требует более серьёзного и детального изучения.
NemoCut32 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертор с "CallerID" на "Советский АОН" Sergey K Микроконтроллеры, АЦП, память и т.д 31 27.06.2009 20:37
[Решено] RISC vis CISC, все "ЗА" и "ПРОТИВ". sanitar249 Отвлекитесь, эмбеддеры! 1 24.10.2007 09:56
Нужны схемы "Милты" и "Узора" lfaiccug Поиск схем. Делимся схемами 1 18.05.2005 13:27


Часовой пояс GMT +4, время: 13:29.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot