LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

flow chart for FPGA application

This is a general question but important: how should I setup the strategy to develop a LabView FPGA/RT/Windows application? In text-based programming languages flowcharts become useful to sort out where to start and where to end, but when I am developing Labview VIs in three spaces, FPGA VI, RT host VI, and Windows host VI which one would be the head and tail? Should one VI be completed then  the next one started or develop small portions of every VI at a time? I am using the later method which is not always efficient especially for large applications.

I am wondering if any one has come across with those questions and can share his/er experiences.

Thanks.

0 Kudos
Message 1 of 2
(2,459 Views)

I think the perfect place for you to start is the NI CompactRIO Developers Guide.  This can also be helpful if its a non-CompactRIO application but uses Windows, RT and FPGA.  

 

Personally I like the idea of writing your FPGA VI first, and get it acquiring the data you need.  Then you can write the RT VI that accesses the data from the FPGA VI and does the processing.  Once you have this processing done, you can finish off in the Windows VI for User interface.  Of course as you go along you will have to go backwards to add modifications to the lower code to make communication possible, but it usually works out pretty good for me..

0 Kudos
Message 2 of 2
(2,434 Views)