CλaSH est un langage HDL basé sur le langage fonctionnel Haskell. Il permet de générer le code «synthétisable» en Verilog, VHDL et SystemVerilog.
Pour installer clash sur debian:
Installer d’abord snapd puis snap core et enfin clash:
$ sudo apt install snapd
$ sudo snap install core
$ sudo snap install clash
Pour lancer un programme installé avec snap faire :
$ snap run <nom_du_programme>
Ici on fera:
$ snap run clash
Et pour lancer la ligne de commande (REPL) :
$ snap run clash.clashi
Avec tout ça on peut ensuite suivre le tutoriel du site officiel.