‎03-04-2014 05:01 PM
Hi,
I need to pull data out of my 3rd-party PCI device at 22MB/sec. The fastest I've been able to go using NI-VISA 5.4 in LabVIEW 2013 is 1.6MB/sec with the Move In 64 function. There is no DMA controller on the 3rd-party device. I was hoping to use the host's DMA controller and a VISA MEMACC object, but I stumbled across KnowledgeBase 3229I2RA: How Do NI PXI Controllers Support DMA (Direct Memory Access)? The KB states, "Our PXI controllers only support the PCI specification, and therefore do not need a DMA controller on the motherboard." If there is no DMA controller on the 3rd-party PCI device, are there any DMA options for my 3rd-party device on NI PXI controllers?
Thanks for your time and thoughts,
Steve K
Solved! Go to Solution.
‎03-04-2014 05:09 PM
‎03-04-2014 05:14 PM
Thanks for your clarifying questions Dennis. The device is cPCI. I'm trying to automate it from an NI PXI controller in a cPCI chassis. There is no Windows driver. I realize it's not the standard setup, but it's all designed to work together via the PCI spec.
Thanks,
Steve K
‎03-31-2014 06:06 PM
There are currently no user-accessible PCI DMA controllers on NI PXI computers.