[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A little more information
The important point is that the average datarate is 400KB/s,
within the range of standard EPP/ECP port protocols (though
outside the range of the standard parallel port). If you really
want to get rid of the memory card, I see several directions
you could head:
(1) figure out the race condition and repair the current card.
This is probably the first thing to try; all other solutions
involve considerable hardware/software.
(2) replace the ISA card with a PCI version. This still has
the long cable problem. While Tom made our cablelength
work, it is still a construction detail that should be
avoided. (Though I'd love to see someone design such
a board, as there are other groups that could use a basic
parallel port interface onto the PCI bus.)
(3) Drop all cards and go directly into an ECP/EPP parallel port
DB25 interface. Probably fairly simple from the hardware
point of view, though a FIFO would almost definitely be needed.
Some software development. Still long cable.
(4) Put an ethernet interface on a local interface (like the Stamp board)
and do all communication over that. Fugitsu makes such chips,
fairly easy to work with at the 10BaseT level. However, major
hardware and software on the Mark IV end.
(5) Put an embedded controller near the Mark IV, use something like
the parallel port (I'd think of a standard 8bit I/O port on
the controller rather than a IBM PC-style printer port), then figure
out some method of shipping the data back to the host computer.
Again, ethernet is the most likely, though I don't know of any
cheap controller card with on-board ethernet. This is probably
the most practical path, and easiest to farm out to some list member
who is interested in low-level programming. The advantage here is
that most embedded controller boards come with built-in libraries
of functions, especially if ethernet is included, so the software
effort decreases. Note that a standard ISA/PCI bus computer could
be used, but the 8bit I/O is easier done with a standalone card IMHO.
Tom loses control of some aspects of the project unless path 1 or 2 is selected.
Whatever approach is used, I highly, highly recommend that all systems are
upgraded to the same solution as soon as is practical after the first such
system is shown to work.
Arne