Netlist-verilog is a project mainly written in HASKELL and VERILOG, it's free.
Netlist and Verilog Haskell Package
Once these packages are released on [[http://hackage.haskell.org/][Hackage]], links to their packages will appear here.
There are 3 forks of the repository on github, [[http://github.com/pheaver/netlist-verilog][pheaver]], [[http://github.com/garrinkimmell/netlist-verilog][garrinkimmell]], and [[http://github.com/andygill/netlist-verilog][andygill]].
** Install from Hackage
This is not yet possible. Once these packages are released on [[http://hackage.haskell.org/][Hackage]], they can be installed like this:
: cabal install netlist : cabal install netlist-to-vhdl : cabal install verilog : cabal install netlist-to-verilog
** Install from git repository
Clone one of the aforementioned repositories. For example:
: git clone git://github.com/pheaver/netlist-verilog.git
Change directories into the new repository:
: cd netlist-verilog
Then, you can install each package like so:
: (cd netlist && cabal install) : (cd netlist-to-vhdl && cabal install) : (cd verilog && cabal install) : (cd netlist-to-verilog && cabal install)