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":
- Verilog
- VHDL
- C
- JHDL
- NuSMV
- FNF
Installation
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
export CF_ENV=$CF_LIB/base.cf
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
Download Confluence System Design Language 0.10.4
Authors software
Similar software
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Other software in this category
|
|
|
|
|
|
|
|
|
|
Featured Software
jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java
Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser
GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell
- Communications
- Database
- Desktop Environment
- Games
- Internet
- Multimedia
- Office
- Programming
- Science and Engineering
- System
- Text Editing&Processing
