On 10/14/10 2:18 PM, Ethan Dicks wrote:
Years ago I
wire-wrapped a card with a 5380 SCSI chip.
That would be when I would start - and maybe consider a WD33C93 (as
found in the Amiga 3000) if the performance of the 5380 turned out to
be an issue.
Compared to the WD1010-based MFM controller it'd be replacing? ;)
Yeah... well... even so, the 5380, while trivial to hang off of a CPU,
is not known for performance. Without a DMA engine, it might not be
worth involving the 33C93 (for which there are probably fewer driver
examples to borrow from).
Yes, the "generic 5380" driver from Linux would likely be a good
starting point. It's a completely different driver structure of course,
but all the stuff about frobbing the chip would be very useful.
OK... next idea... a MC68010L-sized PCB with room for
a MC68010FN
(
http://www.cpu-world.com/CPUs/68010/Motorola-MC68010FN10.html) and an
SMT 5380. Sort of a "no slot clock" kinda of arrangement (same
footprint, but perhaps only slightly thicker). The next most
difficult thing to do would be to figure out how to get the SCSI
signals off the board. Probably have to be a multi-layer board to get
all the signals to all the right pins. The bonus would be that it
would likely work in many, many MC68K machines (depending on the
orientation of the off-board SCSI pins).
I like that idea!
-Dave
--
Dave McGuire
Port Charlotte, FL