LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Pass value to FPGA I/O node in FPGA.vi from Host.vi

Solved!
Go to solution

The individual projects/vis are more intuitive for me.

I have Connectors 0-2 on a PXI7853R Card w the possiblity of 3 DIOs at a time.  So that gives me 39 x 3 ~ 117 chs w a combo of 3 at a time=~40 projects!!

0 Kudos
Message 11 of 13
(530 Views)

How often are you switching between projects?  If you're doing it frequently, or the time involved in switching is a problem, then loading a new bitfile may not be the way to go.

 

For only three channels it would be easy to set up a map.  If FPGA space allows, I'd create a large boolean array of all false values, use the map to insert the logic values into the correct locations, and write out that entire large array to the real IO channels (fewer wires if you do this as ports rather than lines, and probably the same amount of FPGA logic).

0 Kudos
Message 12 of 13
(528 Views)

Even after renaming all the IO in the project, the IO access doesn't show up in the Host VI. 

0 Kudos
Message 13 of 13
(504 Views)