3 { stdenv, python3Packages, yosys, libresoc-pre-litex, libresoc-pinmux, pkgsCross }:
6 pname = "libresoc-versa-ecp5";
9 src = ../src/soc/litex/florent;
12 (with python3Packages; [
13 python libresoc-soc litex-boards litex litedram liteeth liteiclink litescope litesdcard
15 ++ [ pkgsCross.powernv.buildPackages.gcc ];
18 patchShebangs --build .
21 configurePhase = "true";
25 export PINMUX="$(mktemp -d)"
26 ln -s ${libresoc-pinmux} "$PINMUX/ls180"
27 cp ${libresoc-pre-litex} libresoc/libresoc.v
28 ./versa_ecp5.py --sys-clk-freq=55e6 --build