Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shake-fpga

Shake-based build system for Haskell-based FPGA projects, featuring:

  1. clash as HDL
  2. verilator for simulation and testing
  3. vivado for synthesis and bitstream generation

Assumptions/Dependencies

The following cli tools should be in PATH:

  • vivado: if you want to build bitstreams
  • verilator, pkg-config and c/c++ compilers: if you want to build the verilated models

The program should be run from the project root.

A shake-fpga.yaml file should be present in the project root.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages