Softwareteknologi DTU - Projekt nr. 0026:  
Danmarks Tekniske Universitet DTU
Bachelorprojekt - Softwareteknologi
Projekt nr. 0026:  
Aktuelle Tidligere  

Beskrivelse:

The project is related to a research project on synthesis and optimization of clockless circuits. State-of-the-art clockless hardware synthesis systems translates a system of communicating processes described in a CSP like programming language (you may know this from course 02152) into a hardware implementation.

In order to add automatic optimization to the synthesis process, it is necessary translate the program text into a corresponding control data flow graph (CDFG), which is the internal representation used in the optimization tool.

The goal of the project is to develop such a front-end which can parse a subset of the input language and create a CDFG-representation. The specific input language is called Haste (see www.handshakesolutions.com) and we will limit the scope to a single process whose body consists of a sequence of simple loops and assignment statements.

(The project can be extended to accommodate a group of two students.)

Vejleder(e): Jens Sparsø, Christian W. Probst

Sidst opdateret: Oct 31, 2011 af Hans Henrik Løvengreen