rules_vhdl 0.4.1Latest published 3.2mo ago
MODULE.bazel
bazel_dep(name = "rules_vhdl", version = "0.4.1")
README

rules_vhdl

BCR CI

A small Bazel module that provides reusable VHDL dependency-graph metadata via vhdl_library. Downstream synthesis, simulation, and lint rulesets consume the resulting VhdlInfo provider to drive tools like Vivado, GHDL, NVC, or Modelsim — this module deliberately doesn't run any of them itself.

Cross-language dependencies are first-class: vhdl_library.verilog_deps accepts rules_verilog targets and the resolved VerilogInfo chain is carried on VhdlInfo.verilog_deps, so mixed-language consumers walk one merged depset per axis.

Quick start, cross-language dep authoring, and the full per-rule / per-provider reference are hosted at https://hw-bzl.github.io/bazel_rules_vhdl/.

License

Apache License 2.0

About

Provide foundational vhdl interfaces for Bazel rulesets (e.g., vhdl_library).

@hw-bzl/rules_vhdl@hw-bzl
Homepage
4stars
Thursday, July 2, 2026
@hw-bzl-bot#9521 rules_vhdl@0.4.1 (#9521)

Languages

Python8.6%
VHDL2.3%
SystemVerilog0.1%
Verilog0.1%

Maintainers

@MrAMS
@UebelAndre

Compatibility

Versions

0.4.1 +3h58% 222026-07-02
0.4.0 +8d3% 12026-07-02
0.3.0 +11d3% 12026-06-24
0.2.0 +11d18% 72026-06-12
0.1.2 +2.0mo8% 32026-06-01
0.1.1 +1d11% 42026-04-02
0.1.02026-03-31