CλaSH

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.