Jump to content


- - - - -

What kinds of FPGA does LabVIEW support?


6 replies to this topic

#1 mariuszl2

    Enough LAVA to be dangerous

  • Members
  • 4 posts
  • Version:LabVIEW 2010
  • Since:2009

Posted 31 January 2012 - 09:21 AM

Hi, recently I`ve been thinking about buying a FPGA starter kit to use with LV, but I cant find the list of FPGA boards that LV supports.
I`ve been thinking about Spartan 3 200K, because it`s fairly cheap and easy to get in Poland.
Can you recommend any other FPGA boards that LV FPGA driver supports? The price that I`m willing to pay is ~200 $.

#2 hooovahh

    The 500 club

  • Members
  • PipPipPipPipPip
  • 528 posts
  • Version:LabVIEW 2011
  • Since:2004

Posted 31 January 2012 - 03:05 PM

I have never heard of being able to use a FPGA board with LabVIEW, that wasn't a NI FPGA hardware solution. I'm not saying you can't use a different board I've just never heard of anyone doing that.

If you must use NI hardware (which I suspect is the case) the cheapest PCI model is going to run you $1500 just for the card, which is a DIO only card at 40MHz and 1M gates.
http://sine.ni.com/n...g/en/nid/202011

That's not including the cables or terminal blocks.

One other possible option is develop in LabVIEW, then compile to VHDL, then burning that to your generic FPGA card. I've never done this and am unsure if it can be done. I assume at some point the compiled VHDL code is available but you will probably have a difficult time properly addressing hardware IO on a different FPGA.
"Maybe Hoovah is really Crelf's alter-ego, which he uses to irk people?" - Gary Rubin

#3 mariuszl2

    Enough LAVA to be dangerous

  • Members
  • 4 posts
  • Version:LabVIEW 2010
  • Since:2009

Posted 31 January 2012 - 03:33 PM

Well, I was inspired by this video:


#4 jgcode

    LabVIEW Renegade

  • Premium Member
  • 2,348 posts
  • Location:Australia
  • Version:LabVIEW 2009
  • Since:2005

Posted 31 January 2012 - 09:09 PM

I have a Spartan 3E - but obviously NI supply drivers for it which enables it to work with LabVIEW.

#5 JamesMc86

    Very Active

  • NI
  • 65 posts
  • Location:UK
  • Version:LabVIEW 2011
  • Since:2006

Posted 01 February 2012 - 07:49 AM

I think in the video he is probably referring to the academic top board at http://sine.ni.com/n...g/en/nid/207010. The is no way to generate the VHDL for non NI targets from LabVIEW FPGA.

Tge top board may work for you. Have a look through the manual but I believe you could power and use it without the ELVIS. You can also target this using Xilinx ISE and by drawing digital schematics in Multisim (requires particular versions of ISE to script but it's pretty cool!

The next cheapest way onto the platform would be the single board RIO eval kit. It has recently dropped in price and included 180 days of FPGA and RT.

Hope this helps!

#6 JamesMc86

    Very Active

  • NI
  • 65 posts
  • Location:UK
  • Version:LabVIEW 2011
  • Since:2006

Posted 01 February 2012 - 08:54 AM

Now I have managed to look at the video properly on my laptop it appears he is not referring to that board but a Xilinx board called the Spartan 3E XUP (Xilinx University Program). There is an old thread discussing this at http://lavag.org/top...-3e-fpga-board/ but the long and short is that it is a board from Xilinx for academics and we have written a driver for it, but you have to agree to be using it for academic purposes.

The page describing this is at http://digital.ni.co...ycode/spartan3e and there is some training material for it available at http://zone.ni.com/d...a/tut/p/id/6848 if you take the plunge!

Cheers,
James

#7 bmouring

    Enough LAVA to be dangerous

  • NI
  • 4 posts
  • Location:Austin, TX
  • Version:LabVIEW 2012
  • Since:2008

Posted 11 May 2012 - 01:29 PM

I should really check these boards more often: yes, NI releases support for our internal Digital Electronics FPGA board (which can dock to an ELVIS II or be used separately) as well as the Spartan 3E XUP (500K version) board, however support for that board, as James noted, is limited to academic use only.
"I have never let my schooling interfere with my education"
-Attributed to Samuel Clemens