Страница 1 из 1

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

Добавлено: Пн окт 06, 2008 15:48:38
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 ).
Задача заключается в том, чтобы один микроконтроллер полностью занимался буфферизацией с винта в рам а другой уже воспроизводил музычку :))

Как говорится, кто чем может - пусть поможет. С меня - проект :))

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

Хотя я бы это все делал на каком-то АРМе. И система бы однопроцессорная вышла, причем - ненамного дороже (а то и дешевле), и ресурсов бы точно хватило...

Добавлено: Пн окт 06, 2008 16:09:50
timotystar
аа.... ну архитектура арм - вообще штука мощная во всех пониманиях, но емного посложнее кристально чистых РИСКов. Филипсовский АРМ подойдет? Сколько-битный процессор мне стоит использовать?

Добавлено: Пн окт 06, 2008 16:23:22
NiTr0
ИМХО на ядре ARM7TDMI какой-то... из того, что в прайсах есть. Они 32/16-битные (т.е. - разрядность следующих инструкций выбирается в ходе исполнения кода), 32бит пользуется в тех кусках кода где нужны 32-битные вычисления, 16бит (THUMB режим) - в остальных случаях для экономии кода...
Сам я с АРМ еще только начинаю разбираться... Впечатляют :)

Добавлено: Пн окт 06, 2008 17:44:15
timotystar
спасибо буду юзать мк )))) ARM7 мне понравился