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 :
بازگشت