Title :
Bus-based communication synthesis on system-level
Author :
Gasteier, Michael ; Glesner, Manfred
Author_Institution :
Inst. of Microelectron. Syst., Tech. Univ. Darmstadt, Germany
Abstract :
We present an approach to automatic generation of communication topologies on system-level. Given a set of processes communicating via abstract send and receive functions and detailed information about the communication requirements of each process, we first perform a clustering of data transfers. This results in groups of transfers suited to share a common bus. For each of these clusters we execute a bus generation algorithm which schedules bus accesses in order to minimize the total communication costs. Other than previous approaches, we infer RAM, if necessary, and consider data-dependencies as well as periodic execution of processes, like in VHDL. An example demonstrates the efficiency of the developed algorithm
Keywords :
hardware description languages; logic CAD; systems analysis; RAM; VHDL; automatic generation; bus generation algorithm; bus-based communication synthesis; communication requirements; communication topologies; data transfers; total communication costs; Access protocols; Clustering algorithms; Communication system control; Costs; Digital signal processing chips; Hardware; Microcontrollers; Microelectronics; Scheduling algorithm; Topology;
Conference_Titel :
System Synthesis, 1996. Proceedings., 9th International Symposium on
Conference_Location :
La Jolla, CA
Print_ISBN :
0-8186-7563-2
DOI :
10.1109/ISSS.1996.565880