vunit_activehdl_sim

Rules

vunit_activehdl_sim

load("@rules_vunit//vunit:vunit_activehdl_sim.bzl", "vunit_activehdl_sim")

vunit_activehdl_sim(name, env, vcom, vlib, vlog, vsim)

A simulator configuration for running Aldec Active-HDL under VUnit.

Status

Infrastructure only. Active-HDL is commercial, with no BCR module and no redistributable binary; rules_vunit cannot validate this rule in CI.

Notes

Active-HDL accepts both Verilog/SystemVerilog (VerilogInfo) and VHDL (VhdlInfo) modules. Sets VUNIT_SIMULATOR=activehdl.

ATTRIBUTES

NameDescriptionTypeMandatoryDefault
nameA unique name for this target.Namerequired
envEnvironment variables to set when the vunit runner invokes this simulator at test time (license-server pointers, install root vars, …). Precedence: toolchain env < sim env < rule-level vunit_test(env = ...).Dictionary: String -> Stringoptional{}
vcomThe vcom VHDL compiler binary.Labelrequired
vlibThe vlib library manager binary.Labelrequired
vlogThe vlog Verilog/SystemVerilog compiler binary.Labelrequired
vsimThe vsim simulator binary.Labelrequired