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