Use of LABVIEW for FPGAS

LabVIEW community support, we need your help.

We found this question on a discussion of embedded design forum. A verilog programmer plans to LabVIEW FPGA to update his project.  We feel that his question perhaps justify a wide discussion of real users of LV FPGA so that we have here on our forum and created this thread. There the LabVIEW programmers who could offer some advice? See the question below.

Yours truly,

The media NOR social team

Welcome to the community of LabVIEW FPGA. We will need more information about your project needs specific to suggest the current material, but in general, NOR has a wide variety of reconfigurable hardware to choose from. LabVIEW FPGA can also target several academic councils of the Xilinx University program.

LabVIEW FPGA does not support Verilog directly as a top-level for the import file. However, if you wrap the verilog in a thin fascade VHDL, it will work since Xilinx knows how synthesize/simulate mixed models.

Tags: NI Software

Similar Questions

  • Use of LabView for exploitation of Bosch Rexroth HCS01

    Hello people,

    I am a student assistant and my current project is to complete what was launched in a work of degree more than a year ago: to build an experimental platform to test the effect of superconductivity on maglev technology. Part of this experimental platform is a precision three-rail network operated by compact inverters HCS01 (IndraDrive Cs) by Bosch Rexroth.

    My question is: is it possible to use LabView to operate the three axes of a central VI?

    I have already connected all three compact inverters to a computer and I am able to operate using most Ds-startup-easy mode, but I can only operate separately and not of a single window.

    Thanks in advance, any help would be appreciated!

    Greetings,

    Paul Masuch

    Hello world

    I just found this forum article on control components Rexroth with LabView and as a representative of Rexroth, I disagree that West no way is easier to control than using Ethernet/IP.

    We have an official partnership with National Instruments, and offers a complete Package of VI for all our components (IndrDrives and IndraControl automata) to access all the features of a PLC or lead of Bosch Rexroth. This is possible thanks to our Open Core of Bosch Rexroth and our open approach we take with our automation components. For controllers the VI contains more than 850 screws to communicate directly from your LabView execution to the controller. These packages are completely free for you and you can download the packages from our Web site

    http://www.boschrexroth.com/OCE

    (access after registration in our network in engineering).

    In addition it s also possible to control our readers a cRIO OR using the Council of Europe.

    Here's a sneak peek of our open main Interface feature. There are SDKS for several languages of programming and several technologies including National Instruments Soft - and hardware.

    So you see, West don't need to learn PLC programming, when you want to connect LabView to Automation from Rexroth.

    If you have any trouble Don t hasitate to contact me!

    Best regards

    Tammo Schwindt

    Application engineer

    Bosch Rexroth AG

    [email protected]

  • Possible to use the main clock FPGA as a basic Source of time for the NI 9234?

    Hello

    I am running a NI 9234, and NI 9222 module on a cRIO-9114 chassis with a real-time 9022 controller, data acquisition on the 8 channels on the full sample rate, using the FPGA.

    My problem is the synchronization of the data, where the NI9234 is usually a late acquisition, compared to the NI9222. I tried manually delay the NI9222 to take the first samples, but so far without success.

    To solve this problem and also to ensure a rate of data more comparable on both cards, I was wondering is it possible to create a Source of time Base master for the NI9234 WITH THE FPGA (opposite to import from another NI9234 or similar module)? The NI9222 I already provide with sampling of the impulses from the FPGA (as expected with this module).

    Another issue would be the characteristics of the exact chronology of the two modules, including in terms of synchronization between the beginning of the acquisition and the first samples of data. I couldn't find any information about it...

    Thank you in advance,

    O Hoppe

    Hello!

    I've never heard of a possibility to use a time base FPGA with a module of Delta-Sigma.

    But I think that the question should be what has not worked to delay the signal and how you did it. Have you read this article?

    How can I compensate for delays of different group with the C Series Modules in LabVIEW FPGA?
    http://digital.NI.com/public.nsf/allkb/74EB238E1BCADD528625735300681A7D

    Can you give a more detailed description of your trial to delay acquisitions? Can you provide a code example?

    Best regards

    Christoph

  • How to use my 2012 LabVIEW for run the LeCroy Waverunner 610Zi?

    Hi all

    I'm a fresh starter on this topic. I have the 2012 version of LabVIEW and a scope of 610Zi LeCroy WaveRunner. How can I use LabVIEW for control the scope?

    Hello sqrtT,

    I think you and I just had a phone conversation about this, and you're all set!

    I would like to know if I'm wrong and I'll give you instructions for you.

    See you soon,.

    Leonard Brown

    Technical sales engineer

    Teledyne LeCroy

  • What to enter in the "Session of" while doing a VI in labview for inspection... using vbai?

    I want to do a VI for the purpose of inspection using Labview 8.6.
    I am a beginner and I want to know what is meant by session in 'Vbai open inspection'...?
    I use a usb for aquistion camera!

    The open inspection VBAI is a session to a VBAI engine. If you want to perform the inspection on your PC, use the launch room. engine VBAI VI to start a local VBAI engine, then use the VI VBAI to connect to connect to the engine and then you can load inspections, run them and retrieve images of results. See the example for navigation in your VBAI under the API examples/LabVIEW directory. You will need to have an inspection already registered using the ordinary VBAI executable. Make sure that the executable file is closed before you try to use the inspection with the LabVIEW API because a process can use the camera at the same time.

    I hope this helps.

    Brad

  • How to use labview for controlling the HP Network Analyzer

    Hello

    I have a HP network analyzer 8720D connect with my laptop by a USB-Gbspecifications FOR cable. I want to use LABVIEW for control to parser do measurement and data collection. What should I start? Where can I get the labview program to control the parser?

    Thank you.

    Help > find instrument Drivers. Then go to the Instrument Driver Network and read all the links on the use of pilots.

  • Excel for the use of labVIEW

    Hello

    I know you can use labVIEW for reading/writing from/to excel. If you use labVIEW to read an excel (CSV) file, what can do you with it afterwards. I've seen a few videos and tutorials on read/write excel files, but I've not seen one that uses the excel file to do something in labVIEW.

    I think that something like this is very useful, and it seems that I can't find a few examples or tutorials on this. So, I was wondering if someone could point me in the right direction to learn something like that, where you actually use the excel file in labVIEW, rather than just read.

    I think that something like this would be directly related to the type of data that comes out of reading a file, which would be as a string table 2d or integer. I was unable to find much on the use of 2d as well.


  • Convert llb VI LabVIEW 5 for use in LabVIEW 8.6

    Hello world!

    First of all, I would like to say how much I enjoyed working for OR and especially to support the community online in my free time. I have to say that this is a good place for NOR users in long term, the new users and any other LabVIEW - and you guys have fun! Excellent.

    I am now in college and I'm looking to use LabVIEW for robotics work. During my research, I found some manufacturers for material screw: however their "latest" version seems to be in LabVIEW 5.

    Someone would be kind enough to convert my screws at least LabVIEW 6 or up to LabVIEW 8.2.1 (latest version that can open the LabVIEW 5 screws) would be great. My LabVIEW 8.6 should be able to open the screw saved in LabVIEW 6 or higher. (Obviously not LabVIEW 2009!)

    Reference: How to update or restore to a different Version of LabVIEW VI

    Ever thank you in advance (I get bored of the day where I got all versions of LabVIEW - and OR software on my machine!)

    Kind regards
    James Hillman

    Compilation of mass in 7.1

    Felix

  • How can I write a Dll to perform a union in visual studio for use in LabVIEW?

    Hello

    I am new to writing dll. I am trying to write a Dll that will perform a union on a number of LabVIEW and then return the result in LabVIEW for my use. I've been struggling with this during a few days and I finally give in to get help.

    This screenshot is the only description I have to help me with what I'm trying to do. Basically, I'm trying to pass a value that will be different according to a measurement of partial discharge. In the screen below, the value used is '1061111989' this number is my reading. I need to pass that value of labVIEW in my dll to perform a union on that.

    In my Dll, I need to write the value of MeterReading.IntVal and to the MeterReading.FloatVal.

    I have Visual Studio complete 2012 2012 Edition LabVIEW full, I'm LabVIEW CLAD and I wrote 17 floors of test to the United States to date. However, I've never needed Visual Studio so far. Can someone help me with this?

    Thanks in advance,-Chris

    Trying to create a Trade Union is stupid. Have you tried to make a simple conversion from type?

  • I would like to only convert a c++ for use in labview dll - my camera has no DLLs in labview

    I have a piezoelectric Control Board (Piezomechanik gmbh) that I would use through LabView.  Currently, the company offers no support for Labview.  Windows detect the device (it came with a driver file), but the company only provides for C++ and Visual Basic dll files.  Can I convert these files to a format that can use Labview?  How can I get Labview to communicate with the control of Narcotics (and ultimately the piezoelectric device attached)?  Thank you!

    This will help you only when you have the header for the DLL file, otherwise you have to create manually using the "call library node' and the description of api DLL wrapper or write a header file for the DLL yourself based on the documentation of the api and the wizard.

    Kind regards

    André

  • Hi, can someone give me some ideas on what type/brand of usb cameras are not suitable for labview? I need to use with labview and IMAQ Cheers acquisition image vision module

    Hi, can someone give me some ideas on what type/brand of usb cameras are not suitable for labview? I need to use with labview and image acquisition IMAQCheers vision module

    Hi, I use a 1.4MP USB camera with LabView. The brand is ID - a German company.

  • Using more 4 for MyRIO quadrature encoder inputs

    Hello

    I am doing a project where I need to drive 6 motors, each with feedback from encoder quadrature to control the position.

    Currently, I use the VI MyRIO encoder, but there is a limit to 4 encoders. What is the best way to read 6 encoders simultaneously with the MyRIO?

    Thank you

    Timothy

    If you must change the FPGA myRIO personality you have a few options.

    The best option is to start with the FPGA myRIO sample project, add and delete components according to the needs and then build your bitfile.  No registry (LV FPGA control / indicators) you do not change will still work with the Advanced IO screws and screw Express.  To use the new bitfile (FPGA personality) you must update the Reference of VI FPGA opened in myRIO Open.vi v1.1 (LabVIEW 2013\vi.lib\myRIO\Common\Instrument Driver Framework\myRIO v1.0\myRIO v1.1 Open.vi).

    After having done all this time, you use an Express VI myRIO or Advanced IO VI it will use your custom bitfile.  All peripheral channels that you left in place will continue to work.  You have deleted all channels will always appear in the screws, but will not work (they will probably throw errors when running) and all new channels that you added appear in the screw .  New channels, you will need to use FPGA read / write nodes for read and write configuration data and register you created in the FPGA personality.  These changes will persist on this computer until you change the Reference of VI open FPGA to the bitfile original.

    Let us know if you have any questions about all of this.

    Thank you!

    -Sam K

    Hacker of LabVIEW

    Join us / follow theGroup of pirates of LabVIEW on google +

  • How the resets are generated in LabVIEW for FlexRIO

    All,

    My background is VHDL and Verilog for FPGA and ASIC implementations.  I guess LabVIEW has a point, an only synchronous reset to all of its logic.  I create a design that is going to be sections of VHDL IP, through IP integration node is instantiated. When writing to the top of my spec, I need to describe how a reset is spread to all the flops in the design that will be peer-reviewed of accuracy of the results. I need to understand exactly how LabVIEW handles resets to other areas of the clock.

    A simple case is the following: I have a 50 MHz external source synchronous data interface and will be a limited treatment of data in this area of 50 MHz using an IP integration node. This IP is designed to have the flops to reset synchronous on the 50 MHz clock.

    Separately, I have my most of my treatment and storage to the host (via DMA FIFO) in a field of 100 MHz clock, derived from the clock of 40 MHz I base I must transfer data from 50 MHz to 100 MHz using a FIFO.  This treatment at 100 MHz contains a floating-point operations that are reset to zero synchronously to the field of 100 MHz.

    In this scenario, you see I have two areas of clock with synchronous resets.  I need to understand how LabVIEW FPGA create reset signals which are entries to my integration IP nodes, in order to understand if I need to incorporate any reset synchronization within my VHDL circuits.

    Thanks for any help and if you need further details or context, please let me know and I find out additional details.

    -Jim

    Hey Jim,.

    So, option 2 then... in this case, you are looking at a signal of asynchronous reset and must realize in your VHDL similar to the following to ensure that your resets are say synchronously.

  • LabVIEW RT/FPGA Compling error with NI_DigFilterLicensed.lvlib

    Hello

    I'm trying to compile a program for my sbRIO-9632, but I got following error:

    Deployment NI_DigFilterLicensed.lvlib:dfd_Filter Signal by Signal of Coef.viNI_DigFilterLicensed.lvlib:dfd_Filter of Coef.vi loaded with errors on the target and was closed.
    LabVIEW: Unable to load the shared library LVDFD. *: NormFltH:C on the device target RT.

    This filter is not compatibel to Labview RT?

    I use RT 2009SP1, SP1 FPGA, Labview, SP1 and 3.4 OR RIO.

    Thank you very much

    Attached to the status of full deployment:

    Deployment NI_DigFilter_Design.lvlib:dfd_Group Delay_Gradient Optimization.vi (15.72 K)
    Deployment NI_DigFilter_Design.lvlib:dfd_Group Delay_Integer Tau.vi (12,93 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_Specific TF Validation.vi (22,94 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_IIR filter Cluster Validation.vi (9,62 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_Create filter Coef of ZPK without Attributes.vi (18.67 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_Get a Quantizer.vi FXP (12,50 K)
    Deployment NI_DigFilter_FXP.lvlib:dfd_Validate Quantizer.vi (9,34 K)
    Deployment of managers NI_DigFilterLicensed.lvlib:dfd_Error .vi (multiple) (6.89 K)
    Deployment NI_DigFilter_Design.lvlib:dfd_Group Delay_Params Validation.vi (22,54 K)
    Deployment NI_DigFilter_Design.lvlib:dfd_Group Delay_Initial Guess.vi (12.65 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_TF Validation.vi (13.52 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_TF to filter the Coef.vi (37.91 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_Get Filter Type Coef (filter IO) .vi (13.76 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_Write filter Coefficients.vi (13,97 K)
    Deployment floating NI_DigFilterLicensed.lvlib:dfd_Build filter Coef.vi (16.68 K)
    Deployment NI_DigFilterLicensed.lvlibFD Build filter transfer Function.vi (13.02 K)
    Deployment NI_DigFilter_Design.lvlib:dfd_Group delay Build Allpass Filter.vi (11,19 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_Set a Quantizer.vi FXP (12,69 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_Read filter Coefficients.vi (14.07 K)
    Deployment NI_DigFilterLicensed.lvlib:dfd_Filter Signal by Signal of Coef.viNI_DigFilterLicensed.lvlib:dfd_Filter of Coef.vi loaded with errors on the target and was closed.
    LabVIEW: Unable to load the shared library LVDFD. *: NormFltH:C on the device target RT.

    Hello chefweb,

    Make sure you have installed Toolkit Digital Filter Design and it is operated properly, then follow the screenshots below in your measurement & Automation Explorer (MAX):

  • Compilation of Xilinx not installed labview 2015 FPGA tools

    Hello

    I just installed Labview 2015 + FPGA Module on my computer with an older version of Labview 8.6.

    When I compile a labview FPGA project 2015 I got this error message "year error occurred while communicating with the server compilation" and warning "tools of Compilation of Xilinx not installed."

    I can assure you that my server of 2015 lunch perfectly and I installed everything correctly. I assure that it is a conflict between labview 8.6 and 2015 therefore uninstalled the older one.

    The problem is my build configuration is set to Xilinx 10.1 (which should be 14.7) and there is no way to change this.

    After looking around I found that Labview looking for best compilation tools then maybe this is not the problem

    Is there something I missed?

    Kind regards

    Hello

    I found the source of the problem. The FPGA, I used was based on a FPGA Virtex II matrix that is not compatible with this version of the build tools.

    Thanks for helping me!

Maybe you are looking for

  • How do I restore my Apple TV without cable USB - C?

    When I start my Apple TV, it shows only one link on my TV screen: support.apple.com/appletv/restore. I went on this website and it explains how to restore an Apple TV using a USB - C cable connected to a computer. But I did not... Is there another wa

  • Compac Presario VN457AA: upgrade memory

    Please help me! Is it possible to upgrade my Compac Presario mod.no. VN457AA 2 x 2048 MB DDR3 SD ram 2 x 4 096 MB DDR3? There are only 2 memory slots. It is very slow OSHDK

  • G575 spare parts, anyone?

    I got a G575, and I am now deciding to buy an iPad. However, my mother would use my G575. However, the cover is covered in stickers and the WASD keys on my keyboard are slightly less resistant than others. Is it possible to get these parts? A compute

  • Block diagram of... block diagram

    Hi, I need your help. IM the wrong person for this post, but I have to do, so I depend on your help. I need to explain how LabView (pasted below) program works, but I don't understand it myself I would like to ask if someone can create a simplified b

  • error "sgtray.exe" in the start window

    ORIGINAL TITLE: I have Windows XP with upgraded ram and 512 MB of memory at startup receive window "sgtray.exe" error message reads "not able to start because vxhttp.dll is not found."  Reinstalling the application may fix this