Are you sure that it is not a hardware problem, but a software problem ?
Programming with a PCI device is not much different from that with a ISA device,
,especially in case of  memory mapped I/O.
Programming a bus-master DMA with a PCI device is simpler than 
that with a ISA device which uses one of DMA controller in PC mainboard.

see the following books for more information.
1.
title: LINUX device drivers
author: Alessandro Rubini
publisher: O'reilly

2.
title: PCI System Architecture the third edition, 
author: Mind Share, Inc. Tom Shanley/Don Anderson
publisher: Addison Wesley


> 
> Hi,
> 
> I am looking for information of how to develop high performance 
> software to interact with PCI data acquisition cards.
> 
> Although very simple to program, the ISA bus seems to have a lower
> overhead especially when exchanging a few number of bytes each time, e.g.
> A/D card. 
> 
> A similar card with a PCI bus interface seems in some cases slower.
> Considering that a PCI bus is much faster than a ISA bus, I figure that I
> must be missing some programming information to allow me to make fast
> access to the pci bus.
> Does any one have information or pointers to some information on how to
> make best use of PCI bus with software and/or some references to
> programming PCI bus.
> 
> 
> I woul really appreciate some feedback.
> 
> Thank's in advance.
> 
> 
> Michel
> [EMAIL PROTECTED]
> 
> 
> 
> -- [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/
> 
-- [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