• 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