2019-06-06 17:25:11 +08:00
|
|
|
{ pkgs, hx }:
|
2019-05-02 12:53:28 +08:00
|
|
|
|
2019-07-03 18:51:45 +08:00
|
|
|
pkgs.runCommand "simplesoc-bitstream" {
|
|
|
|
buildInputs = [ (pkgs.python3.withPackages(ps: [hx.nmigen hx.nmigen-boards hx.heavycomps hx.minerva])) pkgs.yosys ];
|
2019-05-02 12:53:28 +08:00
|
|
|
}
|
2019-07-03 18:51:45 +08:00
|
|
|
''
|
|
|
|
export YOSYS=${pkgs.yosys}/bin/yosys
|
|
|
|
export NEXTPNR_ECP5=${pkgs.nextpnr}/bin/nextpnr-ecp5
|
|
|
|
export ECPPACK=${pkgs.trellis}/bin/ecppack
|
|
|
|
python ${./simplesoc_ecp5.py} ${hx.fw-helloworld}/helloworld.bin $out
|
|
|
|
''
|