manu.s
Newbie level 4
I want to provide a SATA interface for OMAP35xx processor from TI.The OMAP35xx doesn't have a built-in SATA or ATA controller.The different possibilities analysed were
1.To provide an external SATA controller using higher end FPGA and treat it as a memory mapped I/O -is a costly solution
2.To provide an external ATA controller (in CPLD) and use an external PATA to SATA bridge IC.
(AS per my understanding,a throughput greater than 16.7 MB/s for ATA is only possible with Ultra DMA mode of operation.Not know much about Ultra DMA, but the OMAp35xx doesn't have an ultra DMA mode of operation)
3.To provide a USB to SATA converter bridge IC .(here the theoretical maximum throughput possible is 480Mb/s of HI speed USB)
Please comment on these.Also suggest the best solutions possible for SATA interface with OMAP35xx?
manu
1.To provide an external SATA controller using higher end FPGA and treat it as a memory mapped I/O -is a costly solution
2.To provide an external ATA controller (in CPLD) and use an external PATA to SATA bridge IC.
(AS per my understanding,a throughput greater than 16.7 MB/s for ATA is only possible with Ultra DMA mode of operation.Not know much about Ultra DMA, but the OMAp35xx doesn't have an ultra DMA mode of operation)
3.To provide a USB to SATA converter bridge IC .(here the theoretical maximum throughput possible is 480Mb/s of HI speed USB)
Please comment on these.Also suggest the best solutions possible for SATA interface with OMAP35xx?
manu