DocumentCode
2262978
Title
Higher-level development and COTS hardware expand FPGA boundaries
Author
Brettle, Jamie ; Kruger, Adri
Author_Institution
Nat. Instrum., Austin, TX, USA
fYear
2009
fDate
14-17 Sept. 2009
Firstpage
121
Lastpage
124
Abstract
FPGA development tools can be complex, especially for users outside the digital design space. As a result of this complexity, industry is calling for software tools to increase efficiency of digital designers by abstracting the low-level details of FPGA programming. Most importantly, this process must close the growing gap between hardware and software design. New tools are emerging to help scientists and engineers use FPGAs without requiring the knowledge of low level hardware description languages (HDLs) or board layout. These domain expert users can use prior knowledge in software design or graphical approaches to create complex systems that include digital signal processing (DSP), direct memory access (DMA), digital communication protocols, and more all within an FPGA. With the ability to use C programming on the host and higher level tools for FPGA development on the target, software engineers can use FPGA technologies along with processors to run algorithms on the most efficient hardware target for test applications. This paper will cover examples of these tools and detail how higher-level abstraction, coupled with COTS hardware, can bring FPGA technology to new domains and users.
Keywords
C language; electronic engineering computing; field programmable gate arrays; logic design; software packages; C programming; COTS hardware; FPGA; digital communication protocol; digital signal processing; direct memory access; Access protocols; Computer industry; Digital communication; Digital signal processing; Field programmable gate arrays; Hardware design languages; Knowledge engineering; Layout; Software design; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
AUTOTESTCON, 2009 IEEE
Conference_Location
Anaheim, CA
ISSN
1088-7725
Print_ISBN
978-1-4244-4980-4
Electronic_ISBN
1088-7725
Type
conf
DOI
10.1109/AUTEST.2009.5314035
Filename
5314035
Link To Document