A Gracefully Degrading and Energy-Efficient FPGA Programming using LabVIEW

Programming of Field Programmable Gate Arrays (FPGAs) have long been the domain of engineers with VHDL or Verilog expertise. FPGA’s have caught the attention of algorithm developers and communication researchers, who want to use FPGAs to instantiate systems or implement DSP algorithms. These efforts however, are often stifled by the complexities of programming FPGAs. RTL programming in either VHDL or Verilog is generally not a high level of abstraction needed to represent the world of signal flow graphs and complex signal processing algorithms. This paper describes the FPGA Programs using Graphical Language rather than Verilog, VHDL with the help of LabVIEW and features of the LabVIEW FPGA environment. Full Text: PDF

[1]  Filippo Attivissimo,et al.  SCADA/HMI Systems in Advanced Educational Courses , 2007, IEEE Transactions on Instrumentation and Measurement.

[2]  Jung-Chuan Chou,et al.  Data Fusion and Fault Diagnosis for Flexible Arrayed pH Sensor Measurement System Based on LabVIEW , 2014, IEEE Sensors Journal.

[3]  Shuvra Das,et al.  A 10-Year Mechatronics Curriculum Development Initiative: Relevance, Content, and Results—Part II , 2010, IEEE Transactions on Education.

[4]  Francisco J. Rodriguez,et al.  An FPGA-based approach to the automatic generation of VHDL code for industrial control systems applications: A case study of MSOGIs implementation , 2013, Math. Comput. Simul..

[5]  D. Schall,et al.  The new data acquisition system at GSI , 1996, IEEE Transactions on Nuclear Science.

[6]  Karel Jezernik,et al.  A DSP-Based Remote Control Laboratory , 2007, IEEE Transactions on Industrial Electronics.

[7]  G. Akram,et al.  Numerical Simulation of the FDTD Method in LabVIEW [Application Notes] , 2007, IEEE Microwave Magazine.

[8]  Michael Bernhardt,et al.  Web-based command shaping of cobra 600 robot with a swinging load , 2004, IEEE Transactions on Industrial Informatics.

[9]  L. Sevgi,et al.  A LabVIEW-Based Analog Modulation Tool for Virtual and Real Experimentation , 2012, IEEE Antennas and Propagation Magazine.

[10]  Anthony Mandow,et al.  Using LEGO NXT Mobile Robots With LabVIEW for Undergraduate Courses on Mechatronics , 2011, IEEE Transactions on Education.

[11]  O. L. Wang,et al.  Developing a visual component library for a graphical programming platform using object orientation , 2002 .

[12]  Harith Ahmad,et al.  Self-Calibrating Automated Characterization System for Depressed Cladding EDFA Applications Using LabVIEW Software With GPIB , 2008, IEEE Transactions on Instrumentation and Measurement.

[13]  Peter Y. K. Cheung,et al.  FPGA Architecture Optimization Using Geometric Programming , 2010, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[14]  Hsiung-Cheng Lin An Internet-based graphical programming tool for teaching power system harmonic measurement , 2006, IEEE Transactions on Education.

[15]  D. Beck,et al.  The first approach to object oriented programming for LabVIEW real-time targets , 2006, IEEE Transactions on Nuclear Science.

[16]  Denise Consonni,et al.  A modern approach to teaching basic experimental electricity and electronics , 2001, IEEE Trans. Educ..

[17]  A. Garcia-Cerezo,et al.  Development of ALACRANE: A Mobile Robotic Assistance for Exploration and Rescue Missions , 2007, 2007 IEEE International Workshop on Safety, Security and Rescue Robotics.

[18]  José Luis Lázaro,et al.  A new approach to evaluating internal Xilinx FPGA resources , 2011, J. Syst. Archit..

[19]  W. Gareth J. Howells,et al.  A Model-Driven Development Approach to Mapping UML State Diagrams to Synthesizable VHDL , 2008, IEEE Transactions on Computers.

[20]  Trudy L. Schwartz,et al.  Facilitating Interdisciplinary Hands-on Learning using LabVIEW* , 2000 .

[21]  Galdenoro Botura,et al.  Virtual instrumentation: A practical approach to control and supervision process , 2011, Proceedings of 2011 International Conference on Computer Science and Network Technology.

[22]  Alfredo Pérez Vega-Leal,et al.  A Test of HIL COTS Technology for Fuel Cell Systems Emulation , 2010, IEEE Transactions on Industrial Electronics.

[23]  Constantin I. Nitu,et al.  Optomechatronic system for position detection of a mobile mini-robot , 2005, IEEE Transactions on Industrial Electronics.

[24]  Khaled Benkrid,et al.  Efficient FPGA hardware development: A multi-language approach , 2007, J. Syst. Archit..

[25]  Wei Zhan,et al.  Experiential Learning of Digital Communication Using LabVIEW , 2014, IEEE Transactions on Education.

[26]  D. Gillet,et al.  Introduction to Real-time Control using LabVIEW TM with an Application to Distance Learning* , 1999 .

[27]  J.J. Shea LabVIEW applications and solutions , 1999, IEEE Electrical Insulation Magazine.

[28]  M.A. Yoder,et al.  Teaching DSP First with LabVIEW , 2006, 2006 IEEE 12th Digital Signal Processing Workshop & 4th IEEE Signal Processing Education Workshop.