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 :
بازگشت