Basic 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.
Advanced Features:
- 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).
Compiler Features:
- Generates FNF, which in turn generates:
Supported Platforms:
- Linux, Sun Solaris, Mac X, Cygwin(windows)
Licensing:
- Compiler: GNU General Public License (GPL)
- Libraries: GNU Lesser General Public License (LGPL)
- Commercial EDA: Licensing available for integrating Confluence with commercial EDA.
features.txt · Last modified: 2005/03/05 20:34