Re: [CAD_CAM_EDM_DRO] Re: Black box again
Posted by
Jon Elson
on 2001-06-26 23:49:36 UTC
Alan Marconett KM6VV wrote:
didn't even decode more than 10 I/O address bits, so the same I/O
addresses repeated from 0 to 3FF, then 400 to 7FF, etc.
We didn't want the heavy protocol overhead, with a CPU in the device
to identify its make and model, etc. But, the single I/O instruction to
handshake 1 to 4 bytes of data across the port is a HUGE help in keeping
the port from becoming the bottleneck. I can do the servo cycle for
3 axes in 50 uS on a 333 MHz Pentium II, and I haven't made the best
use of the 1284 features, yet! (This includes the PID calculation, etc.
to compute the next velocity to send to the motors.)
So, I just grab the port registers and start throwing bytes at them.
The real time section of EMC is pretty devoid of driver software,
anyway. Using single byte transfer cycles, it does a transfer every
1.2 - 1.6 uS. Using the multi-byte transfers, it should go a bit faster.
I will eventually get set up on the logic analyzer again and make new
measurements.
Jon
> >From what I've seen, the problem is more that DOS can't see an LPT atWell, DOS sure won't look for it at that address. Many earlier PCs
> C400h. The port doesn't appear to be there at all, it simply doesn't
> show up!
>
didn't even decode more than 10 I/O address bits, so the same I/O
addresses repeated from 0 to 3FF, then 400 to 7FF, etc.
> So you're doing full 1284 xfers (handshake managed by hardware)?Umm, sort of. The 1284 spec is both hardware and software protocol.
We didn't want the heavy protocol overhead, with a CPU in the device
to identify its make and model, etc. But, the single I/O instruction to
handshake 1 to 4 bytes of data across the port is a HUGE help in keeping
the port from becoming the bottleneck. I can do the servo cycle for
3 axes in 50 uS on a 333 MHz Pentium II, and I haven't made the best
use of the 1284 features, yet! (This includes the PID calculation, etc.
to compute the next velocity to send to the motors.)
So, I just grab the port registers and start throwing bytes at them.
The real time section of EMC is pretty devoid of driver software,
anyway. Using single byte transfer cycles, it does a transfer every
1.2 - 1.6 uS. Using the multi-byte transfers, it should go a bit faster.
I will eventually get set up on the logic analyzer again and make new
measurements.
Jon
Discussion Thread
Tom Eldredge
2001-06-25 09:45:32 UTC
Black box again
William Scalione
2001-06-25 11:05:56 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Dennis Cranston
2001-06-25 11:07:06 UTC
RE: [CAD_CAM_EDM_DRO] Black box again
Jon Elson
2001-06-25 11:21:18 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Tim Goldstein
2001-06-25 11:37:10 UTC
RE: [CAD_CAM_EDM_DRO] Black box again
Peter Renolds
2001-06-25 11:55:01 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Tom Eldredge
2001-06-25 12:12:32 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Tim Goldstein
2001-06-25 12:22:19 UTC
RE: [CAD_CAM_EDM_DRO] Black box again
Chris Stratton
2001-06-25 12:28:10 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Alan Marconett KM6VV
2001-06-25 13:30:31 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
joelulaw@y...
2001-06-25 13:48:13 UTC
Re: Black box again
Jon Elson
2001-06-25 17:14:50 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Jon Elson
2001-06-25 17:19:42 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Jon Elson
2001-06-25 17:22:04 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Jon Elson
2001-06-25 20:03:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
machines@n...
2001-06-25 22:51:50 UTC
Re: Black box again
machines@n...
2001-06-25 22:56:31 UTC
Re: Black box again
Tom Eldredge
2001-06-26 04:19:47 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
ballendo@y...
2001-06-26 06:07:01 UTC
Re: Black box again
Tom Eldredge
2001-06-26 06:34:16 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
joelulaw@y...
2001-06-26 07:21:34 UTC
Re: Black box again
Tom Eldredge
2001-06-26 07:38:41 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Jon Elson
2001-06-26 10:59:31 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Jon Elson
2001-06-26 11:04:35 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Jon Elson
2001-06-26 11:14:35 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Alan Marconett KM6VV
2001-06-26 11:33:51 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Tom Eldredge
2001-06-26 12:34:13 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Ian Wright
2001-06-26 12:38:38 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Carol & Jerry Jankura
2001-06-26 14:51:15 UTC
RE: [CAD_CAM_EDM_DRO] Re: Black box again
Jon Elson
2001-06-26 19:40:44 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Jon Elson
2001-06-26 19:44:38 UTC
Re: [CAD_CAM_EDM_DRO] Black box again
Alan Marconett KM6VV
2001-06-26 21:57:42 UTC
Re: Black box again
dkowalcz@i...
2001-06-26 23:15:13 UTC
Re: Black box again
Jon Elson
2001-06-26 23:49:36 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Alan Marconett KM6VV
2001-06-27 11:06:46 UTC
Re: Black box again
Tom Eldredge
2001-06-27 11:31:10 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
JanRwl@A...
2001-06-27 11:35:26 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Tom Eldredge
2001-06-27 11:38:08 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Alan Marconett KM6VV
2001-06-27 12:54:34 UTC
Re: Black box again
Alan Marconett KM6VV
2001-06-27 13:05:07 UTC
Re: Black box again
ballendo@y...
2001-06-27 16:00:20 UTC
Re: Black box again
ballendo@y...
2001-06-27 16:52:28 UTC
fire and forget was Re: Black box again
Alan Marconett KM6VV
2001-06-27 18:12:32 UTC
Re: [CAD_CAM_EDM_DRO] fire and forget was Re: Black box again
ballendo@y...
2001-06-27 18:45:13 UTC
re:fire and forget was Re: Black box again
Alan Marconett KM6VV
2001-06-27 19:30:30 UTC
re:fire and forget was Re: Black box again
Jon Elson
2001-06-27 20:27:54 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Eric Keller
2001-06-27 20:28:34 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Jon Elson
2001-06-27 20:31:49 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Jon Elson
2001-06-27 20:53:49 UTC
Re: [CAD_CAM_EDM_DRO] fire and forget was Re: Black box again
Alan Marconett KM6VV
2001-06-27 23:49:53 UTC
Re: [CAD_CAM_EDM_DRO] fire and forget was Re: Black box again
Tom Eldredge
2001-06-28 04:05:51 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
dkowalcz@i...
2001-06-28 06:41:01 UTC
Re: Black box again
ballendo@y...
2001-06-28 07:53:00 UTC
Re: Black box again
ballendo@y...
2001-06-28 07:59:53 UTC
Re: Black box again
Jon Elson
2001-06-28 10:54:26 UTC
Re: [CAD_CAM_EDM_DRO] fire and forget was Re: Black box again
Alan Marconett KM6VV
2001-06-28 11:39:16 UTC
Re: Black box again
Art Fenerty
2001-06-28 11:41:24 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again
Alan Marconett KM6VV
2001-06-28 12:31:35 UTC
Re: [CAD_CAM_EDM_DRO] fire and forget was Re: Black box again
Paul
2001-06-28 15:29:11 UTC
Re: [CAD_CAM_EDM_DRO] fire and forget was Re: Black box again
Jon Elson
2001-06-28 20:12:48 UTC
Re: [CAD_CAM_EDM_DRO] fire and forget was Re: Black box again
Jon Elson
2001-06-28 20:19:49 UTC
Re: [CAD_CAM_EDM_DRO] fire and forget was Re: Black box again
Tom Eldredge
2001-06-29 04:14:38 UTC
Re: [CAD_CAM_EDM_DRO] Re: Black box again