File tree Expand file tree Collapse file tree 2 files changed +15
-0
lines changed
Expand file tree Collapse file tree 2 files changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,10 @@ RUN apt update -qq \
2020 libffi-dev \
2121 pkg-config \
2222 python3 \
23+ # Synlig
24+ cmake \
25+ default-jre \
26+ python3-orderedmultidict \
2327 && apt autoclean && apt clean && apt -y autoremove \
2428 && rm -rf /var/lib/apt/lists/*
2529
@@ -48,6 +52,15 @@ RUN git clone --depth 1 https://github.com/ghdl/ghdl-yosys-plugin.git \
4852 && cd ghdl-yosys-plugin && git submodule update --init \
4953 && make -j$(nproc) && make install
5054
55+ #
56+ # Synlig
57+ #
58+
59+ RUN git clone --depth 1 https://github.com/chipsalliance/synlig.git && cd synlig \
60+ && git submodule update --init --depth 1 --recursive third_party/surelog \
61+ && git submodule update --init --depth 1 --recursive third_party/yosys \
62+ && make install -j$(nproc)
63+
5164#
5265# Clean-up
5366#
@@ -71,3 +84,4 @@ COPY --from=build /usr/local/bin /usr/local/bin
7184COPY --from=build /usr/local/lib /usr/local/lib
7285COPY --from=build /usr/local/include/ghdl /usr/local/include/ghdl
7386COPY --from=build /usr/local/share/yosys /usr/local/share/yosys
87+ COPY --from=build /usr/local/share/synlig /usr/local/share/synlig
Original file line number Diff line number Diff line change 22set -e
33bash run.sh synthesis ' ghdl --version'
44bash run.sh synthesis ' yosys -m ghdl -V'
5+ bash run.sh synthesis ' synlig -V'
You can’t perform that action at this time.
0 commit comments