LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

DC to DC converter basics using Labview on FPGA Control with VHDL

DC to DC converter basics using Labview 

 

I am fairly a novice, that is why simplifications required, before I begin thanks in advancefor them who will response  

I am designing a DC to DC (Intermediate Bus Converter, a step down BUCK converter, of 24 v input and output 9 v and 5 amp current output), using FPGA controller, I need to program this using VHDL, for which I take LabVIEW, but as I am new so do not have any idea as what are the steps that I need to take for implementation, what types of function that FPGA does in this so that it can generate 24 v and what other mechanisms that have to control inside or outside of FPGA programming and designing that it can give the desired output voltage, if you have any idea about this then I would be glad to receive the steps that are necessary to complete this

0 Kudos
Message 1 of 9
(3,956 Views)

First things first; LabVIEW is not used for writing VHDL code.*  You program the FPGA using G (LabVIEW).

 

In addition, LabVIEW can only be used to program FPGA's inside of National Instruments hardware.  So if you have a generic FPGA that you want to program with LabVIEW, you are out of luck.

 

You should probably start here: Getting Started with the LabVIEW FPGA Module.

 

*Well actually VHDL is created in the process, but it's completely transparent to the user.

 

 

Chris
Certified LabVIEW Architect
Certified TestStand Architect
0 Kudos
Message 2 of 9
(3,949 Views)

Really appreciated,

 

I am using Spartan Xilinx 3e as my FPGA, and you are right I am not creating VHDL, as it is auto generated in LabVIEW, so there may be some mistakes in the way of writing probably, but I think you must have understood what I actually intended saying

0 Kudos
Message 3 of 9
(3,946 Views)

A Spartan inside a . . . ?

 

Even though some NI hardware uses a Spartan FPGA, you cannot use LabVIEW to program it unless it is inside NI hardware.

Chris
Certified LabVIEW Architect
Certified TestStand Architect
0 Kudos
Message 4 of 9
(3,942 Views)

It may be like that I am unable to express in correct terminologies that is why I am weak to point out exactly what I am intending actually, anyway to be frank here, we have a project task, and one group is doing DC to DC converter using Microcontroller and my group is doing with FPGA controller, and the one with Micro-controller using Matlab to program their controller, whereas we need to apply LabVIEW for the FPGA controller, where we will use precisely xilinx Spartan 3e as our FPGA board as a controller, so my understanding from your views is that it is not possible 

0 Kudos
Message 5 of 9
(3,940 Views)

Yes.  You cannot program a generic Spartan 3e using LabVIEW.

Chris
Certified LabVIEW Architect
Certified TestStand Architect
0 Kudos
Message 6 of 9
(3,938 Views)

For spartan 3e support, see http://digital.ni.com/express.nsf/bycode/spartan3e?opendocument&lang=en&node=seminar_US. 

0 Kudos
Message 7 of 9
(3,932 Views)

Really pleased to view the link you have provided, and in which I have also found this information, may be this is what I was inclining at, I have picked four lines, the first line I mean

 

  • target plug-in for LabVIEW FPGA Module to program the Sparten 3E
  • Spartan 3E Starter Board Manual
  • LabVIEW FPGA drivers and examples for all on-board resources
  • Getting Started with the LabVIEW FPGA Guide, to walk you through the basics of LabVIEW FPGA and show the power of graphical programming for FPGA technologies. The manual includes examples showing how to link existing traditional VHDL code with LabVIEW FPGA graphical code.

The fourth line is the one which I think is important for learning and this is what I think is my requirement, also, I get it

0 Kudos
Message 8 of 9
(3,923 Views)

NI supports two Spartan 3E products through either LabVIEW FPGA or MultiSIM, the Digital Electronics FPGA Board (http://sine.ni.com/nips/cds/view/p/lang/en/nid/207010) and, if you are in academia, the Xilinx Spartan 3E XUP starter board (as linked by ).

 

Also note that if you wanted to implement some logic in VHDL and have access to that logic in a LVFPGA diagram, you could utilize the Component-level IP (CLIP) fuctionality (https://www.ni.com/docs/en-US/bundle/labview-fpga-module/page/using-vhdl-code-as-component-level-ip-...

0 Kudos
Message 9 of 9
(3,913 Views)