Description
Provides Clash, a hardware description language and compiler embedded in Haskell for designing synchronous circuits. Developers use it to describe hardware at a high level and generate HDL for FPGA or ASIC workflows.
Use it when working on digital hardware design with Haskell-style abstractions. Generated hardware should be simulated, synthesized, and tested with the target toolchain.