Compiling VHDL into a high-level synthesis design representation

Petru Eles, Krzysztof Kuchciński, Zebo Peng, Marius Minea · 1992

The paper discusses the problem of extending the use of VHDL to the field of hardware synthesis.The main difficulty lies in the fact that the semantics of standard VHDL is defined strictly in terms of simulation. We present a synthesis-oriented compiler based on a broad subset of VHDL. We describe the language subset, the internal design representation (based on an extended timed Petri net model), and the implementation of the front end as part of the CAMAD Synthesis System. Based on the fact that CAMAD supports the design of hardware with concurrency and asynchrony, our VHDL subset includes the concurrent features of the language. We state some important conclusions concerning how to deal with signals, wait statements, structured data, subprograms, from the specific point of view of synthesis. We discuss also the aspects of VHDL semantics that are strictly simulation oriented and should be redefined or ignored when dealing with synthesis. This work has been supported by t...

Read the paper · More papers on PaperTik