27 lines
521 B
Nix
27 lines
521 B
Nix
|
{ pkgs, ... }:
|
||
|
|
||
|
{
|
||
|
environment.systemPackages = with pkgs; [
|
||
|
# Synthesis
|
||
|
icestorm
|
||
|
nextpnr
|
||
|
trellis
|
||
|
yosys
|
||
|
# Testing
|
||
|
ghdl
|
||
|
symbiyosys
|
||
|
verilog
|
||
|
# Programming
|
||
|
dfu-util
|
||
|
tinyprog
|
||
|
wishbone-tool
|
||
|
( callPackage ../externals/packages/fujproj { } )
|
||
|
|
||
|
# CPU stuff
|
||
|
pkgsCross.riscv64-embedded.buildPackages.binutils
|
||
|
pkgsCross.riscv64-embedded.buildPackages.gcc
|
||
|
pkgsCross.riscv32-embedded.buildPackages.binutils
|
||
|
pkgsCross.riscv32-embedded.buildPackages.gcc
|
||
|
];
|
||
|
}
|