Accession Number:

ADA416530

Title:

Communication Synthesis for Distributed Embedded Systems

Descriptive Note:

Corporate Author:

WASHINGTON UNIV SEATTLE DEPT OF COMPUTER SCIENCE AND ENGINEERING

Personal Author(s):

Report Date:

1998-01-01

Pagination or Media Count:

8.0

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. This paper examines the problem of mapping a high-level specification to an arbitrary architecture that uses specific, common bus protocols for inter-processor 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.

Subject Categories:

  • Computer Systems

Distribution Statement:

APPROVED FOR PUBLIC RELEASE