On May 7, 2013, at 11:51 AM, Al Kossow <aek at bitsavers.org> wrote:
Dig back on the list for the discussion last year
talking about John Wilson's efforts at building a floppy controller in an
FPGA, my request for a PCI version, and how getting that to work on 'modern' PC
hardware is difficult.
I don't remember that discussion, which is odd, because it's right up my
alley (and another one of my pipe dreams that I have a hard time actually
getting around to). How fixed are you on PCI? USB is a little more
forward-compatible and also a lot easier to do drivers (or pseudo-drivers
in libusb) for. And that would be relatively cheap hardware to build,
which is what typically stops me from doing most of my projects.
It occurs to me, though, that a lot of modern microcontrollers are fast
enough to decode the data using the built-in capture and compare timer
functions, though I think there's a good chance that would be a lot more
work to make reliable than a digital PLL in an FPGA.
- Dave