Dockerizing your simulation/development environment
summary
Shows how a full simulation/dev image is built and reused: installs GHDL, Cocotb and minimizes an Intel Quartus install, copies compiled Intel/Altera netlist libraries, and compiles them once into the image so CI and other machines just pull it. Quartus stays under the ~7 GB push limit, USB FPGA programming works by mapping devices into the container for plug‑and‑play, and performance is slightly slower but acceptable; alternative is a shared tools volume to avoid re-pushing large layers.
AI-written summary · about
chapters (5)
- 0:00Introduction to Docker
- 1:09Building custom images
- 2:13Practical implementation
- 4:50Hardware and deployment
- 6:11Q&A and technical discussion
related talks
17mGetting Rid of "It Works on my Machine"
32mLeveraging Cloud Technologies for Development and Operation of Zephyr
57mMoby Dock in the Wind Tunnel
40m"Willy Wonka and the Secure Container Factory"
01h 01mTaming Kubernetes Streamlining Inner loop Development for Distributed Systems
13mGuix for FPGAs
25mBuilding Docker Images Without Docker
44mDockerize Yourself!
