summaryrefslogtreecommitdiff
path: root/examples/gowin/run.sh
blob: 33a7b5c37f556e5665534f8aa4eeb3e811f81a61 (plain)
1
2
3
4
5
6
7
8
9
10
11
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