aboutsummaryrefslogtreecommitdiff
path: root/tools/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'tools/Dockerfile')
-rw-r--r--tools/Dockerfile20
1 files changed, 20 insertions, 0 deletions
diff --git a/tools/Dockerfile b/tools/Dockerfile
new file mode 100644
index 0000000..7a3b20c
--- /dev/null
+++ b/tools/Dockerfile
@@ -0,0 +1,20 @@
+FROM verilator/verilator:latest
+
+# Install python3 + pip3 for fusesoc
+RUN apt-get update \
+ && DEBIAN_FRONTEND=noninteractive \
+ && apt-get install --no-install-recommends -y \
+ curl \
+ python3 \
+ python3-pip \
+ vim \
+ neovim \
+ tmux \
+ && apt-get clean \
+ && rm -rf /var/lib/apt/lists/*
+
+RUN pip3 install --upgrade fusesoc
+
+WORKDIR /work
+
+ENTRYPOINT [ "/bin/bash", "-l", "-c" ]