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