• DocumentCode
    3464152
  • Title

    Trade-offs in the design of mixed hardware-software systems-a perspective from industry

  • Author

    Vissers, Kees A.

  • Author_Institution
    Philips Res. Lab., Eindhoven, Netherlands
  • fYear
    1997
  • fDate
    24-26 Mar 1997
  • Firstpage
    65
  • Abstract
    Many systems in the field of consumer electronics devices and computers consist of a hardware platform and of software running on that platform. In the design of these systems many trade-offs have to be made. In the design of the hardware platform trade-offs have to be made between programmable components and dedicated components. The programming of the hardware platform also contains many trade-offs. Here a “software architecture” needs to be developed that spans several layers, using well defined interfaces, e.g. application programming interfaces (APIs). The software contains often device drivers, an operating system, and end-user applications. In embedded systems the end-user can often not program the system directly, e.g. one cannot program the look and feel or contents of the on-screen display of your TV. In practical situations system design is based on many constraints, and seldom starts from scratch. The hardware interface to the system can be given, the models of processors that can be used can be limited, and software interfaces can be required. The trade-offs are in the hardware platform design and in the software design
  • Keywords
    application program interfaces; consumer electronics; device drivers; high level synthesis; operating systems (computers); real-time systems; software engineering; application programming interfaces; consumer electronics devices; dedicated components; device drivers; embedded systems; end-user applications; hardware interface; hardware platform; hardware-software systems design; industry perspective; on-screen display; operating system; programmable components; software architecture; software interfaces; television; well defined interfaces; Application software; Computational modeling; Consumer electronics; Displays; Embedded system; Hardware; Operating systems; Programming profession; Signal synthesis; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1997. (CODES/CASHE '97), Proceedings of the Fifth International Workshop on
  • Conference_Location
    Braunschweig
  • ISSN
    1092-6100
  • Print_ISBN
    0-8186-7895-X
  • Type

    conf

  • DOI
    10.1109/HSC.1997.584580
  • Filename
    584580