DocumentCode
1952257
Title
A graphical programming and design environment for FPGA-based hardware
Author
Wang, Guoqiang ; Tran, Trung N. ; Andrade, Hugo A.
Author_Institution
Nat. Instrum. Corp., Berkeley, CA, USA
fYear
2010
fDate
8-10 Dec. 2010
Firstpage
337
Lastpage
340
Abstract
In this paper we present a graphical programming environment for hardware designs targeted at FPGA devices. We first introduce LabVIEW™, a scientific software system, and its modular virtual instrumentation programming paradigm. Then, we discuss how LabVIEW FPGA enables application domain experts without prior knowledge of hardware description languages (HDLs) to program reconfigurable hardware devices. Initially many LabVIEW FPGA users were high-level (software centric) application domain experts in the area of control with prior knowledge of LabVIEW, where they benefited from a new fast and reliable target, namely FPGAs. Recently, we have found that system level integrators with lower level hardware design interest, but still no working experience in detailed HDL coding, have been able to use LabVIEW FPGA to successfully implement high-speed hardware designs. Here we focus on how LabVIEW facilitates reconfigurable hardware designs for applications of ultra-high speed control, complex timing and synchronization, hardware-in-the-loop (HIL) testing, etc. Specifically, we detail its modeling, simulation, and debugging capabilities as well as its rigorous semantics as a programming and deployment framework. Furthermore, we use application use cases to illustrate how LabVIEW FPGA can support a flexible, reliable and cost-effective hardware design.
Keywords
field programmable gate arrays; logic design; virtual instrumentation; FPGA-based hardware; LabVIEW; design environment; graphical programming environment; hardware-in-the-loop testing; modular virtual instrumentation programming paradigm; Computational modeling; Field programmable gate arrays; Hardware; Programming; Real time systems; Software; Synchronization;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2010 International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4244-8980-0
Type
conf
DOI
10.1109/FPT.2010.5681433
Filename
5681433
Link To Document