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