---
title: "usage"
bg: nightvision
color: black
fa-icon: plug
---

Alright, you've got the compiler installed, now it's time for some testing:

* Download the [FIR.hs](https://raw.githubusercontent.com/clash-lang/clash-compiler/0.6/examples/FIR.hs) example
* Run `clash --interactive FIR.hs`
* Execute, in the interpreter, the `:vhdl` command.
* Execute, in the interpreter, the `:verilog` command.
* Execute, in the interpreter, the `:systemverilog` command.
* Exit the interpreter using `:q`
* Examine the VHDL code in the `vhdl` directory
* Examine the Verilog code in the `verilog` directory
* Examine the SystemVerilog code in the `systemverilog` directory


---
title: "usage"
bg: nightvision
color: black
fa-icon: plug
---

Alright, you've got the compiler installed, now it's time for some testing:

* Download the [FIR.hs](https://raw.githubusercontent.com/clash-lang/clash-compiler/0.7/examples/FIR.hs) example
* Run `clash --interactive FIR.hs`
* Execute, in the interpreter, the `:vhdl` command.
* Execute, in the interpreter, the `:verilog` command.
* Execute, in the interpreter, the `:systemverilog` command.
* Exit the interpreter using `:q`
* Examine the VHDL code in the `vhdl` directory
* Examine the Verilog code in the `verilog` directory
* Examine the SystemVerilog code in the `systemverilog` directory


Use the FIR filter compatible with clash 0.7
Use the FIR filter compatible with clash 0.7