• DocumentCode
    2520482
  • Title

    Communication synthesis for distributed embedded systems

  • Author

    Ortega, R.B. ; Borriello, G.

  • Author_Institution
    Dept. of Comput. & Software Syst., Washington Univ., Bothell, WA, USA
  • fYear
    1998
  • fDate
    8-12 Nov. 1998
  • Firstpage
    437
  • Lastpage
    444
  • Abstract
    Designers of distributed embedded systems face many challenges in determining the tradeoffs when defining a system architecture or retargeting an existing design. Communication synthesis, the automatic generation of the necessary software and hardware for system components to exchange data, is required to more effectively explore the design space and automate very error prone tasks. The paper examines the problem of mapping a high level specification to an arbitrary architecture that uses specific, common bus protocols for interprocessor communication. The communication model presented allows for easy retargeting to different bus topologies, protocols, and illustrates that global considerations are required to achieve a correct implementation. An algorithm is presented that partitions multihop communication timing constraints to effectively utilize the bus bandwidth along a message path. The communication synthesis tool is integrated with a system co-simulator to provide performance data for a given mapping.
  • Keywords
    distributed programming; embedded systems; formal specification; hardware-software codesign; arbitrary architecture; automatic generation; bus bandwidth; bus topologies; common bus protocols; communication model; communication synthesis; communication synthesis tool; distributed embedded systems; global considerations; high level specification mapping; interprocessor communication; message path; multihop communication timing constraints; performance data; protocols; system architecture; system co-simulator; very error prone tasks; Communication system software; Computer architecture; Embedded system; Hardware; Partitioning algorithms; Protocols; Space exploration; Spread spectrum communication; Timing; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1998. ICCAD 98. Digest of Technical Papers. 1998 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-008-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.1998.144304
  • Filename
    742910