On 7 Apr 2007 at 13:49, Jules Richardson wrote:
Actually, I wondered this the other day; ESDI got a
lot bigger (around 600MB I
think) but IIRC was pretty much the same interface. So quite what limited the
capacity of ST412 drives I'm not sure. I believe that cylinder seeking was
done by a sequence of single steps (rather than asking the drive: "seek to
this cylinder"), so there's probably an upper limit in the ST412 spec of how
fast step pulses can be sent (and beyond a certain size a drive will either
become slow as mole-asses, or some other timeout will come into play :-)
ESDI uses a substantially different interface from ST412, even though
the cables may resemble each other. The interface itself was much
faster (15Mb/sec vs. 5Mb/sec) and IIRC, the data separator logic was
located on the drive. Up to 7 drives could be addressed by a
controller, though many PC controllers imposed a limitation of 2
drives (I suppose to be compatible with the WD1003-type interface).
Hard-sectoring was very common and the number of sectors per track
was rougly double that of ST412. I believe that the 670MB Miniscribe
that I have uses something like 54 sectors/track.
From a port interface perspective, a WD1007 (and
probably most other
PC ESDI controllers) appears to be a spitting image of an IDE
drive,
complete with support for the IDENTIFY command. As a matter of fact,
many OSes will mistakenly identify a WD1007+ESDI combination as an
IDE drive.
All in all, not a bad gizmo. etc. I think I've got WD and DTC
controllers for ESDI kicking around.
Cheers,
Chuck