Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

I/O Acquisition with NI 6533: bandwith problems

Dear All,

I am doing a digital I/O application with a NI6533 card. The data I am trying to read comes from a digital source that gives 2 bits (lines) at ~17 MHz. I have seen that the most fast sustained acquisition with 6533 is the BURST mode. For this reason, I am trying to use this mode. I have connected ACK, and REC to 5V all the time. Like this the card will always try to read from the device which is constantly giving data at 17 MHz. I use the internal clock of the card.

The PC I use is a PIV at 1.8 MHz with an ASUS motherboard and 1Gb of RAM memory. In the PCI slots there's "only" a network card, a video card, and the NI6533 card. The operating system is Win98.

The software first version loads all data
into memory (later I will deal with the hard drive). In principle, this card is supposed to use DMA channels, and it seems that they are configured. However, I am experiencing bandwith problems. During the acquisition the following error is generated:

Error -10845 occurred at Digital Buffer Read.
NI-DAQ LV: Because of system and/or bus-bandwidth limitations, the driver could not read data from the device fast enough to keep up with the device throughput; the onboard device memory reported an overflow error.

Anybody has any clue or experienced something similar before?

Then I have a second problem, even if I have 1Gb memory I cannot load 500 Mb into memory (and I checked
it is free). It seems that the maximum ammount of memory I am using is limited.

Anybody experienced this, as well?

Thank you in advance, and sorry for the long email,

Cheers,

Ernest Mendoza
0 Kudos
Message 1 of 2
(3,235 Views)
Hi,

The 6533 card does not have onboard memory like the 6534. Even though the onboard clock has a frequency of 20MHz, the data input is governed by the system you are using -- PCI bandwidth limits the data tansfer rate to the PC memory. Check the following related articles: Keywords Search: stream to disk 653x. The 6534 card has 64 MBytes of onboard memory (32 MBytes per group) -- this allows it to sustain higher input rates, however, I doubt it will sustain a 17MHz continuous acquisition (to the PC memory).

Regards,
RamziH.

Message Edited by Molly K on 02-19-2005 12:09 AM

0 Kudos
Message 2 of 2
(3,236 Views)