Henk Gooijen wrote:
From: Don Y
<dgy at dakotacom.net>
Does anyone know what the available bandwidth of "standard"
parallel ports might be? E.g., on PC's I believe bus speed
is emulated at 8MHz (?) for I/O instructions (legacy). But,
what about other machines with parallel (printer) ports?
I seem to remember the following.
in SPP (Standard Parallel Port) mode the max transfer rate is 150
kbytes/sec mostly because
the handshake is done in software. It is a "forward" only protocol (data
from computer to a
peripheral).
Yes, IIRC, you write data, write to assert strobe, and write to release
strobe (in my case, the interface is always ready so no need to poll
it's status).
(ignore affect of cabling as I sit *on* the output connector)
But, I figure that should be about 500K/s (in a tight loop) *if*
the bus is deliberately slowed to emulate 8MHz legacy machines.
(if allowed to run "flat out" at FSB speeds, then you can
build a little FM Xmitter! :> )
I am concerned as to how this works on other machines (e.g.,
SPARCs) with parallel interfaces. (I don't expect them to
suffer from the PC's braindamage).
[other modes snipped -- I'm just designing for "dumb" ports]
Thanks!
--don