Solution
The number of DMA channels depends on the DAQ device.
X Series devices have 8 DMA controllers, one for each of the following measurement and acquisition blocks:
- Analog Input
- Analog Output
- Counter 0
- Counter 1
- Counter 2
- Counter 3
- Digital Waveform Generation (Digital Output)
- Digital Waveform Acquisition (Digital Input)
M Series devices have 6 fully-independent DMA controllers for high-performance data block transfers. Each controller has a dedicated DMA channel that is used to transfer information between the card and system RAM. One DMA controller is available for each of the following measurement and acquisition blocks:
- Analog Input
- Analog Output
- Counter 0
- Counter 1
- Digital Waveform Generation (Digital Output)
- Digital Waveform Acquisition (Digital Input)
The majority of S Series devices have 3 DMA channels; however, there are a couple of exceptions. The PCI-6154 and the PXIe-6124 have 4 and 6 DMA channels, respectively.
Most of our E Series boards have 3 DMA channels with the exception of our Low-Cost Multifunction DAQ boards, which have 1 DMA channel. PCMCIA DAQCards and USB DAQPads do not use DMA. The table below shows most E-Series boards and the number of DMA channels provided by each.