Compilation error on FPGA VI

Asked By 0 points N/A Posted on -
qa-featured

I was using a 9861 NI-XNET module in a CompactDAQ form factor configured for FPGA mode with a DMA FIFO. However, when the FPGA VI was compiled, an error message (see screenshot below) popped up during the generation of intermediate files.

Any advice on how to get rid of the problem?

Code Generation Error Items with Errors FPGA.vi Errors The current target does not have sufficient DMA control line sets available Resource: ’FIFO’(read Interface)

Code Generation Error

Items with Errors

FPGA.vi

Errors

The current target does not have sufficient DMA control line sets available

Resource: ’FIFO’(read Interface)

Details

Too many sets of DMA controls lines have been requested or some requests are conflicting. The current target has 4 sets of DMA control lines. Review the list of requesters and remove one or more requesters to free up resources.

SHARE
Answered By 10 points N/A #122922

Compilation error on FPGA VI

qa-featured

The cause of that error is the following:

  • The VI that uses the calibration API have not been modified to use the RIO Device I/O control, and therefore you will need to fix that. It is important to note that applications from versions of LabVIEW which are older than 8.5.x that use 783XR Calibration Open FPGA VI, are used in the reference. VI, and therefore they should be updated so that they can use the RIO Device I/O control instead of the VISA I/O control.

So the remedy to that problem will simply be to make the calibration API to start using the RIO Device I/O control, and everything will start working just fine.

Regards
Thompson Locker

Related Questions