DocumentCode
3535563
Title
In search of agile hardware
Author
Athanas, Peter
Author_Institution
Configurable Comput. Lab., Virginia Tech, Blacksburg, VA, USA
fYear
2009
fDate
Aug. 31 2009-Sept. 2 2009
Firstpage
2
Lastpage
2
Abstract
In an engineering perspective, agility is one property that a designer must consider when creating a product that is expected to undergo change throughout its lifetime. For embedded computing systems, traditionally the system hardware is fixed, and the system software provides the means of achieving agility. Altering software functionality is relatively easy to do, and software compile times are fast. There are situations, however, where for performance reasons, agility beyond software is needed. In theory, FPGAs offer a degree of agility to system hardware through the mechanism of altering functionality under software control. In practice, however, FPGAs are not very agile at all, requiring long design times and complicated compilation processes. In this talk, the use-model of contemporary FPGAs is reexamined, and alternative ways of hardware/software interaction are presented with the objective of achieving a higher degree of hardware agility.
Keywords
embedded systems; field programmable gate arrays; FPGA; agile hardware; embedded computing systems; hardware agility; hardware-software interaction; software compile times; software control; software functionality; system hardware; system software; Biographies; Control systems; Design engineering; Electrical engineering; Embedded computing; Field programmable gate arrays; Hardware; Software performance; System software; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location
Prague
ISSN
1946-1488
Print_ISBN
978-1-4244-3892-1
Electronic_ISBN
1946-1488
Type
conf
DOI
10.1109/FPL.2009.5272571
Filename
5272571
Link To Document