Confluence System Design Language 0.10.4
Sponsored Links
Confluence System Design Language 0.10.4 Ranking & Summary
File size:
0.11 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1686
Date added:
2005-04-01
Publisher:
Tom Hawkins
Confluence System Design Language 0.10.4 description
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.
Main features:
- Intuitive, Easy to Learn Syntax: Productive on the first day.
- Express More in Far Less: Reduce source code by 3-10 times.
- Synchronous RTL: Still the best abstraction level for serious hardware.
- Implicit Parallelism, Hierarchy, and Dataflow: Feels like HDL.
- Implicit Synchronization: Auto-connect all clocks, resets, and enables.
- Guarantees Clean RTL: Prevents common errors and bad design practices.
- Recursion and Higher-Order Data-Types: Enter new dimensions of reuse.
- Variable Unification: A higher-order connector.
- Lexical Scoping: Clean namespace management.
- Referential Transparency: Ensures scalable design and verification.
- Integrated Module System: Design in the large (multi-source files).
- Generates FNF, which in turn generates:
- 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=<$PREFIX>/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.
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.
Main features:
- Intuitive, Easy to Learn Syntax: Productive on the first day.
- Express More in Far Less: Reduce source code by 3-10 times.
- Synchronous RTL: Still the best abstraction level for serious hardware.
- Implicit Parallelism, Hierarchy, and Dataflow: Feels like HDL.
- Implicit Synchronization: Auto-connect all clocks, resets, and enables.
- Guarantees Clean RTL: Prevents common errors and bad design practices.
- Recursion and Higher-Order Data-Types: Enter new dimensions of reuse.
- Variable Unification: A higher-order connector.
- Lexical Scoping: Clean namespace management.
- Referential Transparency: Ensures scalable design and verification.
- Integrated Module System: Design in the large (multi-source files).
- Generates FNF, which in turn generates:
- 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=<$PREFIX>/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.
Confluence System Design Language 0.10.4 Screenshot
Advertisements
Confluence System Design Language 0.10.4 Keywords
CF
Confluence System Design Language 0.10.4
Confluence System Design Language
LIB
VHDL
System Design Language
System design
Design language
design
system
confluence
language
code
reactive
Confluence System Design Language 0.10.4
Electronic Design Automation
Bookmark Confluence System Design Language 0.10.4
Confluence System Design Language 0.10.4 Copyright
WareSeeker periodically updates pricing and software information of Confluence System Design Language 0.10.4 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Confluence System Design Language 0.10.4 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
septic system design
system design specification
software system designed
system design and implementation
rosetta system design language
sprinkler system design
system design and analysis
instructional system design
system design advantage
system designer
fire alarm system design
analog system design language
system design life cycle
embedded system design
system design document
irrigation system design
system design process
hvac system design
Related Software
NullLogic Embedded Scripting Language code looks a lot like php but with a lot less dollar signs. Free Download
System Garden Habitat is an application for system performance monitoring and trending. Free Download
MetaTrans::Languages Perl module contains a simple database of most of the known languages. Free Download
Alliance CAD System are EDA tools for VLSI design. Free Download
Qorus Integration Engine is a framework for the development and operation of reliable interfaces. Free Download
NNTP Client Lib is a Java implementation of RFC 997 for newsreaders, with support for authentication and logging. Free Download
Inline::Filters Perl module contains common source code filters for Inline Modules. Free Download
DB Designer Fork is a fork of the fabFORCE DBDesigner 4. Free Download
Latest Software
Popular Software
Favourite Software