NI Labs Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW FPGA Advanced Interface Tools Discussion

You could also package some sort of configuration file along with the bitfile that describes the data types. Veristand does something very similar with its FPGA support. However that's because all the data is coming down DMA FIFOs of type U64 array so each time cycle you need to know how all the relevant data is packed in U64s (including how many U64s to read). If I'm not mistaken, the VST Instrument Design Library also utilizes DMA FIFO for the register bus to send configuration data. It also utilizes the DMA FIFOs for sending back the multi-record acquisition data.

Anyway, my point is that if you standardize on using some sort of format for data type description, it could allow you to do some pretty interesting things and you could build a layer on top of this add-on to handle that. If you just want to convert FXP dependent upon the C Series module of interest, you could use a naming convention on your indicator that states the type of module, and then on the host you could build up logic that will appropriately cast it to the correct data type depending on the module.

Cheers,

Mike Lyons

0 Kudos
Message 51 of 53
(710 Views)

Sam_Sharp,

I spent all day today trying to get this into a VI package but had to revert all my efforts as it seems I'm stuck on an issue only fixed with LV 2012 and I don't want to create the package for only 2012+.

Sorry about that

Stephen B
0 Kudos
Message 52 of 53
(710 Views)

These tools are deprecated and no longer maintained. For new projects, use the LabVIEW FPGA Advanced Session Resources instead.

Stephen B
0 Kudos
Message 53 of 53
(710 Views)