On 17/05/13 4:12 PM, David Riley wrote:
On May 17, 2013, at 3:38 PM, Dave McGuire wrote:
True.
I'm just not too fond of IDE. ;)
Oh, IDE blows dog, there's no question about that amongst people who have
any technical clue whatsoever. But it IS easy to interface to...I've even
done it (as have many others) with a microcontroller and a few dozen lines of
code. Try doing that with (for example) SATA...one would be lucky to even
get the physical layer talking. There is *nothing* ATA-like about SATA
beyond the name.
Unless you have a microcontroller that has CML-based gigabit transceivers
(and some do, specifically usually for either PCIe or SATA), "lucky" is a
vast understatement. But SATA *is* pretty ATA-like once you get past the
physical layer; it's essentially ATA encapsulated over a different
I'm not an expert, but I thought it was more or less SCSI
encapsulated... aren't the O/S drivers in some cases closely related to
the SCSI drivers? (e.g. Linux')
--Toby
(who has written a PIC18 ATA/ATAPI library:
http://www.telegraphics.com.au/sw/product/picide )
transport layer. Of course, initializing the
transceiver usually takes
more code than the entire ATA driver did, so there's that.
And yes, ATA and its derivatives are distasteful compared to their more
refined and less commercially successful cousins ...
I, for one, would welcome some sort of easily
available PDP-8 IDE or
SATA adaptor, but I don't have a PDP-8 yet. So I'm hardly going to
push the market one way or another.
- Dave