SATA винт + микроконтроллер - как их подружить?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Родился
Аватара пользователя
Сообщения: 3
Зарегистрирован: Пн окт 06, 2008 15:30:34

Сообщение timotystar »

Здравствуйте, уважаемые ушлые коты :lol:

Вот решил изготовить простенький MP3 HDD плеер.
Нашел миниатюрные винты (примерно 1,8 дюйм.), выпускаемые тошибой.
Но вопрос в том, как же заставить микроконтроллер(учусь писать на AVRках и чуточку на PICах) читать данные с этого SATA винчестера.
Вот на всякий пожарный ссылка на сайт производителя: http://www.toshibastorage.com/main.aspx ... DiskDrives

Они вроде выпускают и PATA винты, может с ними будет попроще.
Интерфейсы у них преимущественно такие: Parallel ATA (PATA) и SATA 3.0 Gb/s (and SATA 1.5 Gb/s) Serial ATA Revision 2.6 ( ATA-8 ).
Задача заключается в том, чтобы один микроконтроллер полностью занимался буфферизацией с винта в рам а другой уже воспроизводил музычку :))

Как говорится, кто чем может - пусть поможет. С меня - проект :))
Хочешь узнать что такое матрица - следуй за белым кроликом =)
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua

Сообщение NiTr0 »

SATA-IDE конвертер от JMicron и работать как с IDE...
По поводу IDE - почитать стандарт АТА, ничего там особо заумного нет в PIO режиме, + советую поискать схемку (с драйвером - собссно ради драйвера) подключения винта к ЛПТ порту...

Хотя я бы это все делал на каком-то АРМе. И система бы однопроцессорная вышла, причем - ненамного дороже (а то и дешевле), и ресурсов бы точно хватило...
Контактная информация:
Реклама
Родился
Аватара пользователя
Сообщения: 3
Зарегистрирован: Пн окт 06, 2008 15:30:34

Сообщение timotystar »

аа.... ну архитектура арм - вообще штука мощная во всех пониманиях, но емного посложнее кристально чистых РИСКов. Филипсовский АРМ подойдет? Сколько-битный процессор мне стоит использовать?
Хочешь узнать что такое матрица - следуй за белым кроликом =)
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua

Сообщение NiTr0 »

ИМХО на ядре ARM7TDMI какой-то... из того, что в прайсах есть. Они 32/16-битные (т.е. - разрядность следующих инструкций выбирается в ходе исполнения кода), 32бит пользуется в тех кусках кода где нужны 32-битные вычисления, 16бит (THUMB режим) - в остальных случаях для экономии кода...
Сам я с АРМ еще только начинаю разбираться... Впечатляют :)
Последний раз редактировалось NiTr0 Пн окт 06, 2008 18:00:15, всего редактировалось 1 раз.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Аватара пользователя
Сообщения: 3
Зарегистрирован: Пн окт 06, 2008 15:30:34

Сообщение timotystar »

спасибо буду юзать мк )))) ARM7 мне понравился
Хочешь узнать что такое матрица - следуй за белым кроликом =)
Контактная информация:
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»