From 8bfc6a21b97fea937058491362b0f173cc2e62f8 Mon Sep 17 00:00:00 2001 From: Michael Neuling Date: Mon, 22 Jun 2020 13:10:13 +1000 Subject: [PATCH] Add yosys/nextpnr ecp5 and verilog build to CI This works now, so let's make sure it continues to. Signed-off-by: Michael Neuling --- .github/workflows/test.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7fb8512..b209918 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -46,3 +46,17 @@ jobs: steps: - uses: actions/checkout@v2 - run: docker run -t -v $PWD:/build -w /build ghdl/vunit:llvm bash -c "make -j$(nproc) ${{ matrix.task }}" + + symbiflow-ecp5: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: make DOCKER=1 FPGA_TARGET=ECP5-EVN SYNTH_ECP5_FLAGS="-noflatten" microwatt.json + - run: make DOCKER=1 FPGA_TARGET=ECP5-EVN microwatt.bit + +# test building verilog target from yosys/nextpnr + verilog: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: make DOCKER=1 microwatt.v \ No newline at end of file