Pre-packaged development environment for Bluespec SystemVerilog, based on Ubuntu image
205
Docker container based on Ubuntu image, packed with tools required for Bluespec development.
The Bluespec Compiler (BSC) is installed to /opt/bluespec.
The BSC contributed library is also built and patched to the library, along with extra utilities from the Flute processor repository, for AXI4 Streams and simulation cycle utilities.
It also packs Icarus Verilog, Verilator and Cocotb for design simulation and verification. Cocotb Makefile for Verilator is patched for BSC-generated code quirks.
The image sources can be found at: https://github.com/lyftfc/bsv-devbox
Currently, we build it from an x86_64 Linux machine.
To build it yourself, simply do
docker build -t <image_name> .
in this repository.
This image is intended to be used as a VS Code devcontainer base. The pre-packed image saves package installation time; however, you can always reuse the image to create devcontainer yourself. Refer to this link for more information.
The current version v24.1 is based on the official Ubuntu 24.04 image.
Tools:
2025.07 — installed to /opt/bluespec5.020 — cycle-accurate HDL simulator1.9.2 — Python-based co‑simulation/testbench framework13.3.03.28.33.12.3Content type
Image
Digest
sha256:200405bac…
Size
329.1 MB
Last updated
10 months ago
docker pull lyftfc/bsv-devbox:v24.1