Skip to content

Nix packages for SymbiFlow projects and dependencies

License

Notifications You must be signed in to change notification settings

SymbiFlow/nix-symbiflow

 
 

Repository files navigation

Nix packages for SymbiFlow projects and dependencies

These packages are for developers working on the SymbiFlow project, and not designed for users.

Usage

  1. Install Nix
  2. Navigate to the source repo of a project with a corresponding attribute in default.nix, such as fpga-tool-perf, and use nix-shell.
    cd ~/src/fpga-tool-perf
    nix-shell ~/src/nix-symbiflow -A fpga-tool-perf
    python3 fpgaperf.py --toolchain vpr --project oneblink --board basys3 # <-- should work
        

Options

Set optional arguments by adding `–arg <name> <value>` to the `nix-shell` command line.

use-vivado
Set to `true` to install and use Vivado, only works on Linux

Documentation

See notes.org for more information.

About

Nix packages for SymbiFlow projects and dependencies

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 84.3%
  • Shell 15.7%