Interfacing to Serial ATA. Possible ?
inaki
Posts: 262
I want to access a Serial ATA device (a pseudo-disk-drive) from a Propeller.
I have found some chips to control serial ATA devices from PCI. An these are pretty intimidating, so I wonder whether a Propeller could manage such interface at all.
SATA uses 1.5Gb speed, which would be unmanageable for a Propeller. So, my question is: would it be possible to use a lower speed ?
SATA uses·a thing called non-interlocked clocking.·Apparently that means that clock signal is generated from the master. So I think it·should be, apparently, possible to use a lower clock on the Propeller side and still be able to access the SATA device.
There are other·serial DATA issues to deal with·like: differential signals, acknowledge path reading,·encoding,...
Has anyone some experience with serial ATA ? Do you think it would be possible to interface a Propeller to a serial ATA device ?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
I have found some chips to control serial ATA devices from PCI. An these are pretty intimidating, so I wonder whether a Propeller could manage such interface at all.
SATA uses 1.5Gb speed, which would be unmanageable for a Propeller. So, my question is: would it be possible to use a lower speed ?
SATA uses·a thing called non-interlocked clocking.·Apparently that means that clock signal is generated from the master. So I think it·should be, apparently, possible to use a lower clock on the Propeller side and still be able to access the SATA device.
There are other·serial DATA issues to deal with·like: differential signals, acknowledge path reading,·encoding,...
Has anyone some experience with serial ATA ? Do you think it would be possible to interface a Propeller to a serial ATA device ?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔