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
| Name | Description | Type | Mandatory | Default |
|---|---|---|---|---|
| name | A unique name for this target. | Name | required | |
| ip_blocks | Ip blocks to include in this design. | List of labels | optional | [] |
| module | The top level build. | Label | required | |
| module_top | The name of the top level verilog module. | String | required | |
| part_number | The targeted xilinx part. | String | required | |
| with_waveform | Generate with a waveform | Boolean | optional | False |
| xsim_test_template | The tcl template to run on vivado. | Label | optional | "@rules_vivado//vivado/private:xsim_test.tcl.template" |