Цитата(etoja @ Sep 10 2009, 16:57)

Интерфейс IDE-ATA очень похож на интерфейс статического ОЗУ, заисключением того,
что временную диаграмму чтения-записи приходится удлинять глядя на сигнал готовности IO_CH_RDY от жёсткого диска.
Цитата
Это только если использовать PIO, и, соответственно, забыть о высокой производительности и низкой загрузке процессора. Лучше поставить логику пожирнее и сделать UDMA.
Версия подключения HDD напрямую к PIO рассматривалась первой и первой же была отброшена из рассматриваемых - процессору и так будет чем заняться.
Цитата
У ATMEL есть application note по подключению IDE винта к AT91RM9200 (ARM9). Есть схема, исходники... Может помочь.
Спасибо за ссылки, но там опять таки реализация в лоб - через IO контроллера.
Вариант USB-IDE пока прорабатывается, но не хотелось бы под такую несложную задачу задействовать не самый легкий в реализации порт процессора.
Пока рассматриваются варианты реализации контроллера ATA на ПЛИС (Xilinx/Altera), но опять таки непонятна трудоемкость (хотя вроде протокол не слишком сложный)