File tree Expand file tree Collapse file tree 3 files changed +30
-0
lines changed Expand file tree Collapse file tree 3 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ # !/usr/bin/make
2+
3+ DOCKER_CMD =docker run --rm -it -v $$HOME:$$HOME -w $$PWD ghdl/synth:beta
4+
5+ COMMAND =bash
6+
7+ vlog vhdl :
8+ $(DOCKER_CMD ) $(COMMAND ) $@ .sh
9+
10+ clean :
11+ rm -fr * .cf
Original file line number Diff line number Diff line change 1+ # Notes about Yosys
2+
3+ > Last update: Nov 2021
4+
5+ * Specify a REAL parameter is not supported (` ERROR: Can't decode value '1.1'! ` )
6+ * As a workaround, I set SKIP_REA
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ set -e
4+
5+ yosys -Q -p '
6+ verilog_defaults -add -I../resources/vlog/path1;
7+ verilog_defaults -add -I../resources/vlog/path2;
8+ verilog_defines -DARCH_SEL=1;
9+ read_verilog -defer ../resources/vlog/blink.v;
10+ read_verilog -defer ../resources/vlog/top.v;
11+ chparam -set BOO 1 -set INT 255 -set LOG 1 -set VEC 255 -set CHR "Z" -set STR "WXYZ" -set SKIP_REA 1 Top;
12+ synth -top Top
13+ '
You can’t perform that action at this time.
0 commit comments