Linux Software › Science and Engineering › Electronic Design Automation ( › Confluence System Design Language 0.10.4
Confluence System Design Language 0.10.4
Confluence is a language for synchronous reactive system design
Confluence is a language for synchronous reactive system design. A Confluence program can generate digital logic for an FPGA or ASIC platform, or C code for hard real-time software.
Confluence combines the component-based methodologies of Verilog and VHDL with the expressiveness of higher order functional programming.
In comparison to Verilog, VHDL, and C, systems designed in Confluence result in 2X to 10X code reduction, making the source easier to manage and reuse. And because Confluence relies on a correct-by-construction compiler, bugs are reduced – some are prevented altogether – thus reducing the overall verification effort.
Here are some key features of "Confluence System Design Language":
1. Extract the installation:
$ tar -xzf confluence-0.10.0.tar.gz
2. Set the CF_LIB and CF_ENV environment variables (add the following lines to .bashrc or .bash_profile):
export CF_LIB=/lib # if binary distribution
export CF_LIB=/lib/confluence # if installing from source
3. Install OCaml (http://caml.inria.fr/ocaml/distrib.html).
4. Compile and install the tools. Set the PREFIX location:
$ make PREFIX=/usr install
5. To compile and install the FNF Icarus code generator, see src/ivl/Makefile.
tags system design higher order and install install the compile and set the verilog vhdl lib lib
Download Confluence System Design Language 0.10.4
Other software in this category
- Desktop Environment
- Science and Engineering
- Text Editing&Processing