Re: wild I/O interface idea



Jon Elson wrote:

> Doug Fortune wrote:
>
> > Regarding the previous ISA/PCI/USB/ethernet etc
> > conversations on how to get signals out to/from the real world
> > in a timely manner for steppers and servos.
> >
> > Once upon a time I built an analog/digital converter
> > for an Atari/ST and it did its I/O through the cartridge
> > game port - essentially memory mapped I/O at memory access speeds.
> >
> > I am thinking of a card, which to the computer looks like a
> > SDRAM memory stick, but which actually is not memory,
> > but otherwise provides three basic functions:
>
> No, you can't do this on a Pentium, or other cached CPU, as
> the memory location may not be updated for seconds after the
> CPU executes a write to memory command.

I am sure there are a number of 'gotchas', but one always finds
a way around them.

> The other problem is designing a device that
> can operate at 133 MHz bus speed.  Can you design an I/O
> chip that can handle 2 I/O commands separated by only 7 nS?

The above A/D had a cycle time of 4 ns, and that was 15 years
ago (using discrete ECL logic and ram).  133 Mhz is a walk in the park.

Well, I've got too many projects already on the go.  Perhaps I'll let this
one percolate a while.

The good news is I got my home-made 4 channel parallel port L297/L298
board working, running 3 steppers on the bench.  Until I get EMC going
I am using KellyWare's KCam3 (Win95/98) with great success because
it is so fast and simple to set up (and free these days).  Give it a try.
http://kellyware.com/kcam/kcam.html

No, I don't have pictures of the 4 channel board yet.  Its a bit of a mess
and I'm going to try making a pcb with Linux/PCB.
http://bach.ece.jhu.edu/~haceaton/pcb/






Date Index | Thread Index | Back to archive index | Back to Mailing List Page

Problems or questions? Contact