diff --git a/Dockerfile-Slim b/Dockerfile-Slim index b5619bf..b07a0f9 100644 --- a/Dockerfile-Slim +++ b/Dockerfile-Slim @@ -91,7 +91,7 @@ ENV PATH=$OG_PATH # Install CocoTb FROM ghdl as cocotb -RUN pip3 install glob2 coverage cocotb cocotb_bus cocotb-test cocotb-coverage cocotbext-axi \ +RUN pip3 install glob2 coverage cocotb cocotb_bus cocotb-test cocotb-coverage cocotbext-axi python-constraint \ pytest pytest-parallel pytest-xdist pytest-html pytest-sugar pytest-randomly \ pytest-emoji pytest-icdiff pytest-asyncio pytest-rerunfailures pytest-repeat diff --git a/README.md b/README.md index ff0d65b..f31017c 100644 --- a/README.md +++ b/README.md @@ -33,11 +33,11 @@ This container also has support for VScode Development Containers and Github Cod ## 🛠ïļ Tools This container is split into two variants, `slim` and `full`. The `slim` variant contains all of the primary simulation and testing tools needed for CD/CI hardware development and is intended to be used unattended. The `full` variant is built on top of the `slim` container and also includes additional tools that are useful when using the container for development. See the table below for additional details: -| Tool | Slim ðŸŠķ | Full | +| Tool | Slim ðŸŠķ | Full ðŸ”Ū | |:------------------------------------------:|:--------:|:--------:| | Base OS | Centos 7 | Centos 7 | -| Size (Download) | ~3.1 GB | ~3.7 GB | -| Size (Extracted) | ~11.5 GB | ~14 GB | +| Size (Compressed Download) | ~2.7 GB | ~3.3 GB | +| Size (Uncompressed Local) | ~8.4 GB | ~14 GB | | Modelsim 20.1.1.720 (Intel) | ✅ | ✅ | | Verilator | ✅ | ✅ | | GHDL | ✅ | ✅ | @@ -60,7 +60,7 @@ This container is split into two variants, `slim` and `full`. The `slim` variant | Sudo + Wget + Htop | | ✅ | | GUI Tool Helper Scripts | | ✅ | -### Helper Scripts +### 📜 Helper Scripts Here is a list of the included helper scripts in the `full` container. They are included on the system path and can be run from anyhere: - `start-modelsim`: Open Modelsim in GUI mode. - `start-vnc-session`: Start the NoVNC server (VNC can be accessed on port 5090, NoVNC webserver can be accessed at localhost:6080 @1080p).