I am trying to interface a SATA drive to a microprocessor / FPGA board. A little googling got me a few solutions chipsets -
* SATA to USB
* SATA to PCI express
* SATA to PCI
* SATA to PATA
Is there a way to interface a SATA drive to a microcontroller / FPGA using GPIO pins?
I think this depends on if you need to achieve the full speeds of sata or you just need to connect with low transfer rate. Also the availability of the core and it´s size is a factor.
Could you suggest any chips? What do I use for maximum performance? and what is good for low speed transfers? Will a low speed transfer be at least faster than a USB enclosure, SH Card or CF card?