Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

Do I need a PCI slot that is a bus master to use DMA transfers?

I want to install 3 PCI-6534, 1 PCI-6602, 1 PCI-6115 S board in a Industrial PC with a single board computer. Do all the PCI slots need to support "bus mastering" to us the DMA of all the boards?
0 Kudos
Message 1 of 2
(3,838 Views)
Hi Chris,

Yes all the PCI slots must support bus mastering. That is the only way for our cards to take control and transfer data via DMA. Most PCs (including industrial PCs with PCI-to-PCI bridges) support bus mastering on all slots. If bus mastering happens to be disabled, here are some steps to change that in the bios:

1. Reboot your computer. Watch for the message during reboot that instructs you on how to enter the BIOS/Setup. Some systems have these messages disabled, so you may need to check your computer's user manual for the keys to hit. Most computers use a function key (e.g., F1, F2, or F10), but it depends on the system.
2. Once you enter the BIOS/Setup, look for an menu or option that will allow you to view settings for the PCI Bus. Typi
cal menus will have names like "Advanced" or "Computer Setup". Some systems do not give you access to the settings for the PCI Bus, so if you do not see anything, check with your computer manufacturer for assistance.
3. Look for an option to "Enable Bus Mastering" and select it.
4. Save your setting and exit.

I've also included some links to other helpful knowledge bases and a tutorial I found on the subject.

Troubleshooting PCI-GPIB, PCI-DAQ, PCI-MXI-2, PCI-IMAQ Installation Problems
http://digital.ni.com/public.nsf/websearch/F85046CC4811C066862566480065A34C?OpenDocument

Why I Am Having DMA Problems with Image Acquisition in Windows NT?
http://digital.ni.com/public.nsf/websearch/7ECD76F2F87299E8862564EB005A2F1F?OpenDocument

An Excellent Tutorial on PCI Buses and Mastering
http://www.pvinc.com/tutorial/tutorial-PCIbus.htm

Hope that helps. Have a good day.

Ron
Applications Engineer
National Instruments
Message 2 of 2
(3,838 Views)