LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

fpga subvi question

Steve

Follow Matts advice and use clusters. 

 

I have large FPGA front panels with nearly 100 controls grouped into 9 clusters and several standalone controls.  All of this with 12 parallel loops running different subVIs.

Visualize the Solution

CLA

LabVIEW, LabVIEW FPGA
0 Kudos
Message 11 of 14
(1,036 Views)

Nice, Dave.  Steve, as you can see, FPGA is a slightly different beast than standard Labview.  You really have to change your way of thinking to accommodate the fact that your product is now hardware rather than software based.  Because I am not familiar with your project, I think any further advice is limited.  My only thought is that you should be able to accomplish all that you desire (within the limits of the hardware) using FPGA and the cRIO.  If you have any specific questions, I would encourage you to post code and ask people for their thoughts.

 

Cheers, Matt 

0 Kudos
Message 12 of 14
(1,027 Views)

Hi,

I am dealing with the CompactRIO 9074 and I have connected the 9870 up to this chassis. I am using the example virtual instrument that was recommended from James. I was able to input all of my Read_FIFO and Write_FIFO with my specific ports, and have modified the ports. When I run the FPGA program, it initializes to step 7, and then exits with the following error message: "Too many DMA channels have been requested or some requested are conflicting. The current target has 3 DMA channels." Does anyone have a fix for this? Thanks.

 

-Daniel Skrabacz

0 Kudos
Message 13 of 14
(785 Views)

The previous question is being answered in this post:

http://forums.ni.com/t5/LabVIEW/Module-9870-for-reading-4-serial-devices/m-p/1459422

National Instruments
FlexRIO & R-Series Product Support Engineer
0 Kudos
Message 14 of 14
(758 Views)