Parallel ATA (IDE) to SD adapter diy
Hi all, i am planning on making an adapter board to use SD cards as a storage media for ipod classics which uses IDE hard drive. I will be using stm32f407 (512kb) for the development works. And yes i looked around and there seems to be no ic currently able to accomplish thi task apart from chinese boards, and for the ipod itself we have adapters but are locked down and to me it seems a bit pricey so trying to make a open source hardware/software solution with additional features which are not available anywhere for this device. I have figured out bits and pieces (hdd uses 3.3v, and ATAPI-6/UDMA-100 protocol) for this project but i have a few questions:
1) how do i go about creating a driver to translate the commands made with the ipod,
2) i will be using the fatfs file system for handling data on the sd card. How would the addressing and data read/write on atapt/udma works and any info on translating this to fatfs commands and vice vera will be helpful. Even crumbs of info! ;)
3) and most of all, is this microcontroller capable of doing these operations? Simply put this is a parallel to serial converter, just the technologies' age gap is vastly big!
