DocumentCode
3288931
Title
Where does the hardware end and the software begin?
Author
Mather, Bruce C.
Author_Institution
OnBoard Software Inc., San Antonio, TX, USA
fYear
2004
fDate
20-23 Sept. 2004
Firstpage
136
Lastpage
138
Abstract
Before integrated engineering process teams and system engineering concepts, hardware and software development groups often had walls between them. These walls were intellectual, emotional, departmental, and usually physical. Design a piece of hardware and throw it over the wall to the software group to program up. Now, in the days of immensely dense application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and flash memory, there is a tremendous blurring between hardware and software. In fact, there is an implied expectation that military and consumer devices can be reprogrammed (patches and upgrades) in the field - perhaps even wirelessly (e.g., the software radio, cell phones, MP3 players). In an integrated system design, the functional allocation of requirements may change even after deployment! The increase in processors´ speed is competing with the (previously) advantageous speeds of hardware. Functions performed in software may become functions executed in hardware and vice versa. Analog circuits are being replaced by their digital equivalents. What are the impacts of this transition to reprogrammable devices? This presentation addresses these issues and more.
Keywords
firmware; microprogramming; application specific integrated circuit; field programmable gate array; firmware; flash memory; hardware-software development; integrated system design; microprogramming; reprogrammable devices; Application specific integrated circuits; Cellular phones; Digital audio players; Field programmable gate arrays; Flash memory; Hardware; Programming; Software performance; Software radio; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
AUTOTESTCON 2004. Proceedings
ISSN
1088-7725
Print_ISBN
0-7803-8449-0
Type
conf
DOI
10.1109/AUTEST.2004.1436791
Filename
1436791
Link To Document