ni.com is currently experiencing unexpected issues.

Some services may be unavailable at this time.

取消
显示结果 
搜索替代 
您的意思是: 

Xilinx FPGA with Labview?

已解决!
转到解答

This may be a ridiculous question so feel free to ridicule and throw (virtual cabbage) at me but I was wondering if it was possible to program a Xilinx FPGA with Labview FPGA?  I have a board that I am working on with an FPGA that I was going to program using Xilinx ISE Suite and a JTAG programmer.  I prefer Labview for programming so I was wondering if this is something people do.  Thanks ahead of time.  

0 项奖励
1 条消息(共 7 条)
5,025 次查看

I typically use the Xilinx command line to program the chips when I need to.  I can call that from LabVIEW using System Exec.vi

0 项奖励
2 条消息(共 7 条)
5,021 次查看

So will this allow me to compile Labview FPGA code and program a non-NI FPGA board?  If I bought a Xilinx FPGA development board, could I program it with Labview FPGA?  

0 项奖励
3 条消息(共 7 条)
5,010 次查看
解答
已被主题作者 NiAchilles 接受

The answer is short: nope, it is not possible. Only FPGA-equipped devices from NI can be programmed with LV FPGA.

 

I've heard somewhere that at some point in history it was possible to do that using some clever hacks, but that was like ~10 years ago (?).

4 条消息(共 7 条)
4,996 次查看

Ok thank you, I assumed as much but I just wanted to make sure.  

0 项奖励
5 条消息(共 7 条)
4,994 次查看

As i see sbRIO-9651 has a Zynq 7020 and Xilinx ZC702 has the same Zynq 7020, so there are no any chance to build and run my FPGA LabView on the original Xilinx Zynq development board instead of the sbRIO?

0 项奖励
6 条消息(共 7 条)
3,371 次查看

You could try. But LabVIEW FPGA is a very complex piece of software that consists of a complex LabVIEW plugin, and the according NI-RIO platform driver to access the actual hardware. This NI-RIO driver needs to exactly know what hardware it needs to talk to in order to map the LabVIEW primitives to the correct IO pins, memory resources etc. etc. And some of those configurations you can define yourself with CLIPs (which is a very tedious work) and some are build into specific binary drivers that you can not change. Basically if NI-RIO doesn't recognize the board (and that goes much much further than just the ZYNC FPGA chip itself) it will not talk to it. Protection? Yes but not just for NI but also for you. Embedded development is hard, tedious, time consuming and generally a pain in the ass. NI took care of a lot of that for their boards. They can't and won't do that for other boards.

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 项奖励
7 条消息(共 7 条)
3,340 次查看