Simulation rule: xsim_test.

Rules

xsim_test

load("@rules_vivado//vivado:simulation.bzl", "xsim_test")

xsim_test(name, ip_blocks, module, module_top, part_number, with_waveform, xsim_test_template)

Run a Vivado xsim simulation as a Bazel test.

ATTRIBUTES

NameDescriptionTypeMandatoryDefault
nameA unique name for this target.Namerequired
ip_blocksIp blocks to include in this design.List of labelsoptional[]
moduleThe top level build.Labelrequired
module_topThe name of the top level verilog module.Stringrequired
part_numberThe targeted xilinx part.Stringrequired
with_waveformGenerate with a waveformBooleanoptionalFalse
xsim_test_templateThe tcl template to run on vivado.Labeloptional"@rules_vivado//vivado/private:xsim_test.tcl.template"