diff options
Diffstat (limited to 'examples/gowin/run.sh')
-rw-r--r-- | examples/gowin/run.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/examples/gowin/run.sh b/examples/gowin/run.sh new file mode 100644 index 00000000..33a7b5c3 --- /dev/null +++ b/examples/gowin/run.sh @@ -0,0 +1,12 @@ +#!/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 |