The stable version of CLaSH can be found in the clash
directory/submodule.
After cloning the polca-toolbox
repository run:
git submodule update --init --recursive
So that the CLaSH git submodule is completely instantiated.
Required tools for installation:
- The GHC Haskell compiler, version 7.10.3: https://www.haskell.org/ghc/download_ghc_7_10_3
- The cabal-install tool, version 1.24 or higher
Required tools for development/hacking of the CLaSH compiler:
- The stack tool
- Normal installation instructions for CLaSH can be found at: http://www.clash-lang.org/#details.
- Simple usage instructions can be found at: http://www.clash-lang.org/#usage
- A complete tutorial can be found at: http://hackage.haskell.org/package/clash-prelude/docs/CLaSH-Tutorial.html
A Hacking/Developer guide for CLaSH can be found at: https://github.com/clash-lang/clash-compiler/wiki/Getting-started