Interrupt Request (Irq); Programmed I/O; Changing Data Transfer Methods Between Dma And Irq - National Instruments PXI-6238 User Manual

Isolated current input/current output devices
Table of Contents

Advertisement

Chapter 11
Bus Interface

Interrupt Request (IRQ)

IRQ transfers rely on the CPU to service data transfer requests. The device
notifies the CPU when it is ready to transfer data. The data transfer speed
is tightly coupled to the rate at which the CPU can service the interrupt
requests. If you are using interrupts to transfer data at a rate faster than the
rate the CPU can service the interrupts, your systems may start to freeze.

Programmed I/O

Programmed I/O is a data transfer mechanism where the user's program is
responsible for transferring data. Each read or write call in the program
initiates the transfer of data. Programmed I/O is typically used in
software-timed (on-demand) operations. Refer to the
Generations

Changing Data Transfer Methods between DMA and IRQ

On PCI or PXI M Series devices, each measurement and acquisition circuit
(that is, AI, AO, and so on) has a dedicated DMA channel. So in most
applications, all data transfers use DMA.
However, NI-DAQmx allows you to disable DMA and use interrupts. To
change your data transfer mechanism between DMA and interrupts in
NI-DAQmx, use the Data Transfer Mechanism property node.
NI 6238/6239 User Manual
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
section of Chapter 5,
Analog
11-4
Software-Timed
Output, for more information.
ni.com

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ni 6238Ni 6239Daq m series

Table of Contents