11-07-2012 07:48 AM
Hello, I tried search but did not find any similar messages.
The question is, can I use code generated by Labview in a third party (i.e. Xilinx) FPGA circuit. We are thinking about making a prototype with NI FPGA module including DAQ hardware (CompactRio). We would like to use the same code later in the final product that does not use NI hardware. Is this possible? The reason for this is that we do not know anything about programming and Labview seems like an easy way to get around this problem.
So basically, can I program normal FPGAs with Labview?
Thank you in advance,
Esko
11-07-2012 09:57 AM
Esko1 wrote:So basically, can I program normal FPGAs with Labview?
Basically, no. LabVIEW FPGA is made specifically to run on NI FPGA hardware. However, you may be able to get with your NI Rep about getting the compiled VHDL. It might get you somewhere.
11-07-2012 10:09 AM
@Esko1 wrote:
Hello, I tried search but did not find any similar messages.
The question is, can I use code generated by Labview in a third party (i.e. Xilinx) FPGA circuit. We are thinking about making a prototype with NI FPGA module including DAQ hardware (CompactRio). We would like to use the same code later in the final product that does not use NI hardware. Is this possible? The reason for this is that we do not know anything about programming and Labview seems like an easy way to get around this problem.
So basically, can I program normal FPGAs with Labview?
Thank you in advance,
Esko
Did I read that the way you intended it? LabVIEW does make programing easier to learn for some people (especially engineers and scientist because they are trained to visualize graphical representions of systems) but you will still need to learn programming not avoid learning it.
11-08-2012 03:54 AM
Heippa Esko!
I got your point, but I don't think that it is possible. You are on your own when you move to the twilight area!
Basically this shoudn't be possible since LabVIEW FPGA required compilers and drivers to work. If the 3rd party don't have the driver that is compatible with LV FPGA then we couldn't do much for you.
However like Jeff said, one possible solution for you is develop in LabVIEW, then compile to VHDL, then burning that to your generic FPGA card. I am not sure if this is even possible but I don't see why it is not! I think you must also take in account that you will have troubles to properly addressing hardware IO on a different FPGA since they are all customized differently.
So, I think it is better for you to stick on 1 platform. Don't go to the dark side man!
But if you success to do so then please share the love! El' Taro Aduun! May the Force be with you.
With Kind Regards,
Make Nguyen, Application Engineer
NI Finland Technical Support
11-08-2012
04:33 AM
- last edited on
04-03-2025
03:22 PM
by
Content Cleaner
You could potentially use a single board RIO https://www.ni.com/en/shop/compactrio/single-board-rio.html.
I think NI offers bulk pricing if you want to use this in your final product.
11-08-2012
06:12 AM
- last edited on
04-03-2025
03:23 PM
by
Content Cleaner
Oh yes!
Thank you ACE. sBRIO is cheap when you purchase hundreds or thousands at once for mass production. Then you don't need to worry about the compability anymore! You got your price per product down and you can do the development straight to sBRIO platform also. I love sBRIO-9636: https://www.ni.com/en-us/support/model.sbrio-9636.html
How big is your mass production line? Do you want to talk about it? Send me an email sales.finland@ni.com or give me a call 09-725 725 11 and then ask to meet Application Engineer Make Nguyen for more details or if I am not available then you can talk to one of colleague.
BR,
Make Nguyen