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