On Fri, Jul 09, 1999 at 01:37:35PM -0600, Victor Yodaiken wrote:
> On Fri, Jul 09, 1999 at 08:41:58PM +0200, Thomas Wuensche wrote:
> > That may depend on the hardware and PCI bridge configuration, 
> > but from experience with our ISA CAN boards I would expect the 
> > time to be in the range of 1-3us. We achieve complete cycles
> > with synchronisation to the processor on the board and more
> > than one ISA access in about 20us.
> 
> 
> Worst case?  Dig out an old ISA ethernet card and try the test with a 
> "ping -f" running in the background.
> 

Or, read/write to a floppy.  DMA cycles on an ISA bus, especially
on an 8 bit bus, take a *long* time.  If you have anything that uses
DMA, you can kiss your ISA latency goodbye.  If you disable ISA DMA,
you *should* be able to do better than 20 us.

Does anyone have experience with a decent, cheap, and fast PCI
timer card?  For decent, I'm thinking of one with a timer reload
register, or (better), one that can trigger when the counter
reaches a specified value, and keep counting.  Atomic reads/updates
of registers is a must.  If a card like this can be obtained for
USD ~100-150, I think that would be a decent alternative to the
8254.  I'll write a driver...

(Actually, now that I think about it, the 3com 3c905b has such a
counter, and is ~USD 60.  What a bargain.  What a hack.  But hey,
if it works...)



dave...


--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to