Apocrypha

bluespec

Toolchain for the Bluespec Hardware Definition Language

This is a compiler, simulator, and associated tools for Bluespec High Level Hardware Design Language (HL-HDL), supporting the two optional syntaxes, BSV and BH. Language specifications and tutorials are available in the BSVlang repository. Bluespec is a high-level hardware description language. It has a variety of advanced features including a powerful type system that can prevent errors prior to synthesis time, and its most distinguishing feature, Guarded Atomic Actions, allow you to define hardware components in a modular manner based on their invariants, and let the compiler pick a scheduler.

Available in

OverlayNewestEbuildsLast activity
vowstar GitHub ↗ 2026.01 5 26 h details ›
guru gitweb ↗ 2026.01 5 2 d details ›

Versions & arches

VersionOverlay amd64x86 Committed
9999 LIVE guru follows upstream — no keywords view · download · history ↗
9999 LIVE vowstar follows upstream — no keywords 7 mo view · download · history ↗
2026.01 guru amd64 testing x86 testing view · download · history ↗
2026.01 vowstar amd64 untested x86 untested 2 mo view · download · history ↗
2025.01.1 guru amd64 testing x86 testing view · download · history ↗
2025.01.1 vowstar amd64 untested x86 untested 7 mo view · download · history ↗
2024.07 guru amd64 testing x86 testing view · download · history ↗
2024.07 vowstar amd64 untested x86 untested 7 mo view · download · history ↗
2023.01 guru amd64 testing x86 testing view · download · history ↗
2023.01 vowstar amd64 untested x86 untested 7 mo view · download · history ↗

Use flags of 2026.01

  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Runtime dependencies of 2026.01

show 8 lines