DocumentCode
257592
Title
Rapid and high-level constraint-driven prototyping using lab VIEW FPGA
Author
Hojin Kee ; Mhaske, Swapnil ; Uliana, David ; Arnesen, Adam ; Petersen, Newton ; Riche, Taylor L. ; Blasig, Dustyn ; Tai Ly
Author_Institution
Nat. Instrum. Corp., Austin, TX, USA
fYear
2014
fDate
3-5 Dec. 2014
Firstpage
45
Lastpage
49
Abstract
Many varied domain experts use Lab VIEW as a graphical system design tool to implement DSP algorithms on myriad target architectures. In this paper, we introduce the latest LabVIEW FPGA compiler that enables domain experts with minimum hardware knowledge to quickly implement, deploy, and verify their domain-specific applications on FPGA hardware. We present two compiler techniques that we use to 1) extract extra parallelism from a user´s application to take advantage of the parallel hardware resources of the FPGA and 2) minimize memory-access traffic, which is often a bottleneck that restricts overall FPGA performance. Finally, our approach provides the user a simple constraint-driven experience to maximize their development efficiency. We use two case studies in two different domains, a 3GPP Turbo decoder and a Smith-Waterman algorithm, to show the benefits our tool provides to users.
Keywords
decoding; field programmable gate arrays; logic CAD; program compilers; storage management; turbo codes; virtual instrumentation; 3GPP Turbo decoder; DSP algorithm; FPGA hardware; FPGA performance; LabVIEW FPGA compiler; Smith-Waterman algorithm; domain-specific application; graphical system design tool; hardware knowledge; high-level constraint-driven prototyping; memory-access traffic minimization; myriad target architecture; parallel hardware resources; Algorithm design and analysis; Decoding; Field programmable gate arrays; Hardware; Iterative decoding; Signal processing algorithms; Throughput; DNA sequence alignment; Dataflow programming; FPGA; LabVIEW; Wireless communication;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal and Information Processing (GlobalSIP), 2014 IEEE Global Conference on
Conference_Location
Atlanta, GA
Type
conf
DOI
10.1109/GlobalSIP.2014.7032075
Filename
7032075
Link To Document