• DocumentCode
    500862
  • Title

    The wild west: Conquest of complex hardware-dependent software design

  • Author

    Yagi, Hiroyuki ; Rosenstiel, Wolfgang ; Engblom, Jakob ; Andrews, Jason ; Vissers, Kees ; Serughetti, Marc

  • Author_Institution
    Sony Corp., Atsugi, Japan
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    878
  • Lastpage
    879
  • Abstract
    Embedded SW design can be compared to the lawless wild west. With no clear methodology and no standard multi core platform modeling environment every company has to improvise its own solution. The problems facing embedded software users are becoming more complex since: 1) Hardware platforms become very complicated with many heterogeneous processors, complicated memory structure and interconnect; 2) Multiple platform configurations and platform migrations drive an explosion of the number of version that need to be developed/maintained/ported; 3) Processors are becoming very complicated and hard to program; 4) Semiconductor vendors can not justify the investment required to provide a complete Hardware Abstraction Layer (HAL), RTOS, etc.; 5. It is hard to put together an embedded software development environment (platform model + HAL+ development tools); 6) The speed required for efficient software development is very high. This panel composed of experts in the problem and solution domains will discuss the current problems and potential solutions.
  • Keywords
    embedded systems; hardware-software codesign; parallel architectures; parallel memories; software development management; Hardware Abstraction Layer; complex hardware-dependent software design; complicated memory interconnect; complicated memory structure; embedded software design; embedded software development environment; heterogeneous processors; semiconductor vendors; standard multicore platform modeling; Computer architecture; Embedded software; Hardware; Multicore processing; Permission; Process design; Programming; Software debugging; Software design; Timing; ESL; Hardware-dependent Software; MPSoC; Many-core; Multi-core; Multiprocessors; Virtual Prototyping; Virtual platform; Virtualization; heterogeneous/homogenous multi-core; programming model; symmetric/asymmetric multi-core;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227119