ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

DMA Limitation ?

Hello !

I'm using PCI-DIO32HS in the synchronous burst mode. I use 533Mhz Pentium
computer
with 128MB memory.
I configured the output card so, that the actual PCLK duration is 100ns,
which means 10Mhz
data transfer. The sample size is 1000000 data points using 32bits =
4MBytes.

The result is following, every 100microsecond, there will be a
1-2microsecond delay in the ACK
line meaning that the data transfer is not continuous, the time is lost
somewhere (DMA ?).
The limit for continuous transfer that I was able to get was 3Mhz.

How it is possible to reach the 10Mz without delays in the transfer.

The PCI-DIO-32HS manual promises 19Ms/s continuous data transfer...

Thanks,
Sami Laitinen
0 Kudos
Message 1 of 1
(2,912 Views)