verilog_system_rdl_library

Rules

verilog_system_rdl_library

load("@rules_systemrdl//systemrdl:verilog_system_rdl_library.bzl", "verilog_system_rdl_library")

verilog_system_rdl_library(name, deps, exporter, extract, lib)

A rule which extracts a verilog_library from a system_rdl_library.

ATTRIBUTES

NameDescriptionTypeMandatoryDefault
nameA unique name for this target.Namerequired
depsAdditional verilog_library-providing dependencies.List of labelsoptional[]
exporterThe SystemRDL exporter whose output should be wrapped as a Verilog library.Stringoptional"regblock"
extractOutput ids (from the toolchain's exporter_outputs descriptors for this exporter) to wrap into the VerilogInfo. Defaults to all ids the exporter declares.List of stringsoptional[]
libThe system_rdl_library to extract Verilog from.Labelrequired