Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

FPGA Module and Boundary Scan Questions

I am new to LabView and have a couple questions about the Labview FPGA module and Boundary Scans with LabView that I am hoping someone could set me straight on...

 

1. Can I create FPGA code with LabView that I can later load onto a Spartan3 or Spartan6 FPGA part that is on a PCB  through its Jtag port? If so, what hardware is required to do this?

 

 

2. Is it possible to do Boundary scans of devices through their Jtag ports with Labview. If so, what is required for software and hardware to do this?

 

Thanks

 

 

0 Kudos
Message 1 of 4
(4,613 Views)

robojeff,

 

1.) Unfortunately, LabVIEW FPGA code cannot be used with a third pary product, even if it uses the same Xilinx FPGA chips.

 

2.) LabVIEW has a reference library for building JTAG waveforms for use in boundary scans.  It can be found here:

 

https://forums.ni.com/t5/Example-Code/JTAG-Digital-Waveform-Library/ta-p/4229932

 

 

These should get you started with JTAG and Boundary Scans using NI products, but you should contact a Technical Sales Representative, who will be able to help you pick out hardware specific to your needs.

Drew T.
Camber Ridge, LLC.
0 Kudos
Message 2 of 4
(4,601 Views)

Thanks Drew.

 

is the Boundary Scan capability only available with LabView or can it also be used with LabWindows CVI?

 

0 Kudos
Message 3 of 4
(4,596 Views)

robojeff,

 

The library I linked is only built in LabVIEW, but you could potentially create a DLL using these VIs and can it in LabWindows.  This process is explained in the links below:

 

https://forums.ni.com/t5/Example-Code/Calling-a-LabVIEW-built-DLL-in-C-to-Acquire-Analyze-and-Presen...

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000x2vqCAA&l=en-US

https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YIIQCA4&l=en-US

Drew T.
Camber Ridge, LLC.
0 Kudos
Message 4 of 4
(4,566 Views)