ACM Home Page
Please provide us with feedback. Feedback
A new method for compiling schizophrenic synchronous programs
Full text PdfPdf (154 KB)
Source International Conference on Compilers, Architecture and Synthesis for Embedded Systems archive
Proceedings of the 2001 international conference on Compilers, architecture, and synthesis for embedded systems table of contents
Atlanta, Georgia, USA
Session: Compilers and Optimization table of contents
Pages: 49 - 58  
Year of Publication: 2001
ISBN:1-58113-399-5
Authors
K. Schneider  University of Karlsruhe
M. Wenz  University of Karlsruhe
Sponsors
NS : National Semicondutor
IBM : IBM
ARM : ARM
cadence : cadence
ACM: Association for Computing Machinery
STARCORE : STARCORE
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 20,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/502217.502226
What is a DOI?

ABSTRACT

Synchronous programming languages have proved to be advantageous for designing software and hardware for embedded systems. Despite their clear semantics, their compilation is remarkably difficult: In particular, one has to take care of potential schizophrenia problems. Although these problems are correctly translated with existing compilers, there is still a need for clean algorithms. In this paper, we present the first solution to eliminate schizophrenia problems by program transformations. These transformations are used for compilation, but also for increasing the readability of programs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
G. Berry. The constructive semantics of pure Esterel, July 1999.
 
3
G. Berry. The Esterel v5_91 language primer. http://www.esterel.org, June 2000.
 
4
F. Boussinot. SugarCubes implementation of causality. Research Report 3487, INRIA, Sophia Antipolis Cedex, France, September 1998.
 
5
J. Brzozowski and C.-J. Seger. Asynchronous Circuits. Springer Verlag, 1995.
 
6
Cadence Design Systems,Inc. Website, 2000. http://www.cadence.com.
 
7
Esterel Web. Website, 2000. http://www.esterel.org.
 
8
A. Girault and G. Berry. Circuit generation and verification of Esterel programs. Research report 3582, INRIA, December 1998.
 
9
 
10
N. Halbwachs and F. Maraninchi. On the symbolic analysis of combinational loops in circuits and synchronous programs. In Euromicro Conference, Como, Italy, September 1995.
 
11
Jester Home Page. Website, 2000. http://www.parades.rm.cnr.it/projects/jester/jester.html.
12
 
13
S. Malik. Analysis of cycle combinational circuits. IEEE Transactions on Computer Aided Design, 13(7):950-956, July 1994.
 
14
POLIS Homepage, 2000. http://www-cad.eecs.berkeley.edu/
 
15
 
16
 
17