4
CMX32M cpuModule
BDM-610000075
Rev B
The aAIO also provides interrupts on threshold crossing. A high and low threshold can be set for each channel.
After sampling is started, an interrupt can be generated if any of the signals cross the threshold. This removes
some of the CPU load for simple monitoring tasks.
A DMA engine with a scatter-gather table allows efficient, robust handling of data. Up to 64 DMA buffers can be
assigned to each channel. After filling each buffer, an interrupt can be generated to inform the driver that buffer
is full so that the driver can empty it or assign a new buffer. Because many buffers can be assigned, interrupt
latency problems are mitigated. Also, since each channel has it’s own buffer, software does not have to
de-interlace the data. The DMA engine can send the data to anywhere in 4GB memory space.
Summary of Contents for BDM-610000075
Page 3: ... Accessing the Analog World www rtd com ISO9001 and AS9100 Certified CMX32M cpuModules ...
Page 4: ...iv CMX32M cpuModule BDM 610000075 Rev B ...
Page 30: ...22 CMX32M cpuModule BDM 610000075 Rev B ...
Page 60: ...52 CMX32M cpuModule BDM 610000075 Rev B ...
Page 102: ...94 CMX32M cpuModule BDM 610000075 Rev B ...
Page 116: ...108 CMX32M cpuModule BDM 610000075 Rev B ...