13 lines
443 B
Bash
13 lines
443 B
Bash
|
#!/bin/bash
|
||
|
set -ex
|
||
|
yosys -p "synth_gowin -top demo -vout demo_syn.v" demo.v
|
||
|
$GOWIN_HOME/bin/gowin -d demo_syn.v -cst demo.cst -sdc demo.sdc -p GW2A55-PBGA484-6 \
|
||
|
-warning_all -out demo_out.v -rpt demo.rpt -tr demo_tr.html -bit demo.bit
|
||
|
|
||
|
# post place&route simulation (icarus verilog)
|
||
|
if false; then
|
||
|
iverilog -D POST_IMPL -o testbench -s testbench testbench.v \
|
||
|
demo_out.v $(yosys-config --datdir/gowin/cells_sim.v)
|
||
|
vvp -N testbench
|
||
|
fi
|