File tree 1 file changed +10
-3
lines changed
1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -301,11 +301,13 @@ jobs:
301
301
sudo make install
302
302
cd ../nextpnr
303
303
git checkout ${{ matrix.nextpnr }}
304
- cmake . -DARCH="gowin;himbaechel"
304
+ cmake . -DBUILD_PYTHON=OFF - DARCH="gowin;himbaechel" -DHIMBAECHEL_GOWIN_DEVICES="GW1N-1;GW1NZ-1;GW1N-4;GW1N-9;GW1N-9C;GW1NS-4;GW2A-18;GW2A-18C" -DPython3_EXECUTABLE=/opt/hostedtoolcache/Python/3.9.17/x64/bin/python
305
305
make -j$(nproc)
306
306
sudo make install
307
307
cd ../examples
308
308
make -j$(nproc) all
309
+ cd himbaechel
310
+ make -j$(nproc) -f Makefile.himbaechel all
309
311
- name : Archive artifact
310
312
uses : actions/upload-artifact@v3
311
313
with :
@@ -314,7 +316,12 @@ jobs:
314
316
- name : Do sanity check
315
317
run : |
316
318
cd examples
317
- make unpacked
319
+ make -j$(nproc) unpacked
318
320
for f in *-unpacked.v; do
319
- yosys -p "read_verilog $f; read_verilog -lib +/gowin/cells_sim.v; clean -purge; select -assert-any t:DFF*; select -assert-any t:LUT*; select -assert-any t:*BUF;";
321
+ yosys -p "read_verilog $f; read_verilog -lib +/gowin/cells_sim.v; clean -purge; select -assert-any t:DFF*; select -assert-any t:*BUF;";
322
+ done
323
+ cd himbaechel
324
+ make -j$(nproc) -f Makefile.himbaechel unpacked
325
+ for f in *-unpacked.v; do
326
+ yosys -p "read_verilog $f; read_verilog -lib +/gowin/cells_sim.v; clean -purge; select -assert-any t:DFF*; select -assert-any t:*BUF;";
320
327
done
You can’t perform that action at this time.
0 commit comments