loading...
Synchronization of communicating modules and processes in high level synthesis
New Delhi, India January 04-January 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICVD.1995.5120838th International Conference on VLSI ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
S. Sarkar, Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
A. Basu, Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
A.K. Majumdar, Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
In ASIC designs, reuse of already available components is often preferred. Synthesis systems catering to this need must ensure proper synchronization among the communicating modules. This paper proposes an object oriented design framework to support reuse. The steps to be taken for synchronization of communicating hardware entities through a non-blocking channel have been analyzed. The synthesis system ensures synchronization among the communicating modules before scheduling. The scheme has been tested on a few real life image processing examples.
Index Terms:
high level synthesis; application specific integrated circuits; synchronisation; object-oriented methods; image processing equipment; communicating modules; high level synthesis; ASIC designs; synchronization; object oriented design framework; component reuse; nonblocking channel; real life image processing
Citation:
S. Sarkar, A. Basu, A.K. Majumdar, "Synchronization of communicating modules and processes in high level synthesis," vlsid, pp.87, 8th International Conference on VLSI Design, 1995
Usage of this product signifies your acceptance of the Terms of Use.