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
Link To Document