Переглянути джерело

add FPGA simulation container

botao 1 місяць тому
батько
коміт
82f037623a
1 змінених файлів з 18 додано та 0 видалено
  1. 18 0
      Dockerfile

+ 18 - 0
Dockerfile

@@ -0,0 +1,18 @@
+FROM docker.m.daocloud.io/library/debian:trixie-slim
+
+RUN apt-get update && \
+    apt-get install -y --no-install-recommands iverilog && \
+    rm -rf /var/lib/apt/lists/*
+
+WOEKDIR /app
+
+COPY rtl/rtl
+COPY sim/sim
+
+RUN mkdir -p build && \
+    iverilog -g2012 \
+      -o build/pwm_control_demo.vvp \
+      rtl/pwm_control_demo.v \
+      rtl/pwm_control_demo_tb.v
+
+CMD["vvp","build/pwm_control_demo.vvp"]