| Technology Search |
|---|
| Your Cart | ||
|---|---|---|
|
| Customers | ||||||||
|---|---|---|---|---|---|---|---|---|
|
||||||||
Home
Browse for Technologies
Software
Engineering/Physical Sciences
Estbench
Browse for Technologies
Software ![]() |
Estbench |
| Price: FREE |
|
A collection of Esterel programs intended for comparing Esterel compilers. The Columbia Esterel Compiler is an open-source compiler designed for research in both hardware and software generation from the Esterel synchronous language. It currently supports a subset of so-called Esterel V5, and can generate a C program or a Verilog or BLIF circuit description from an Esterel program. It is implemented in C++ using the ANTLR parser generator (version 2.7.2) and the expat XML parsing library (version 1.95). It makes heavy use of modern C++ features such as namespaces, templates, and the standard library. Building it requires gcc 3 or above. As of the 0.3 release, ANTLR is not necessary to compile the system from source. Its design is modular. Each pass is a standalone executable invoked by the cec script. The passes communicate through XML files generated from internal data structures by the IR package. |
|
