USB Universal Floppy Disk controller

Philip Pemberton philpem at dsl.pipex.com
Fri Mar 11 16:10:53 CST 2005


In message <1110561380.6178.63.camel at weka.localdomain>
          Jules Richardson <julesrichardsonuk at yahoo.co.uk> wrote:

> Well if worst-case is 1mbps data rate at 300rpm and 8x oversample, isn't
> that (8 * 10240 * 1024) / 5 = 1677722 bits of memory maximum needed?
> 
> (div by 5 because 300rpm gives you a whole track in 1/5 of a second)

And therein lies the error in my calculations. I came up with 1MByte per
track...

> Presumably there's no need to have any kind of microprocessor control;
> it can all be done with a free-running clock to read from the drive or
> write to it, and a few control lines to for read/write, start, stop etc.

Why not stuff it all in a CPLD? Maybe create a logic-only version too...

> Can static RAM can't cope with these kinds of speeds? Presumably cache
> chips pulled from old PC motherboards would cope happily, even if old
> 80's parts wouldn't.

70nS SRAM should work fine, and most SRAM is pretty cheap too. I've got a
512kbit here that cost about £4 and is rated to 70nS IIRC.

> > Aaghh! That reminds me - it's a good year since I backed up the HDD on my
> > machine... [fx: hard drive starts going kaclunk-kaclunk-kaboooom]
> 
> Oh boy. I rsync data from my desktop to an external hard disk
> periodically (usually once or twice a week). Hadn't done it for a few
> weeks, kicked off a run the other day, and the wholse SCSI subsystem
> fell over. 

I really should look into buying an external USB hard drive casing and a
server-rated IDE/ATA hard drive (probably a Maxtor MaXLine II or a Seagate
Barracuda)

> Panic for a moment, thinking my desktop drive had died. Turns out I'd
> set the SCSI data rate to the external disk higher than normal when I
> was playing around with something else, and forgotten to set it back
> again - so it was just a SCSI bus transfer problem, not a hardware
> issue. Phew.

You're using SCSI in a desktop system? Heh. I should probably see about
trying that sometime.

Later.
-- 
Phil.                              | Acorn Risc PC600 Mk3, SA202, 64MB, 6GB,
philpem at philpem.me.uk              | ViewFinder, 10BaseT Ethernet, 2-slice,
http://www.philpem.me.uk/          | 48xCD, ARCINv6c IDE, SCSI
... DOS means never having to live hand-to-mouse


More information about the cctalk mailing list