Bitstream-phase rule: vivado_write_bitstream.

Rules

vivado_write_bitstream

load("@rules_vivado//vivado:bitstream.bzl", "vivado_write_bitstream")

vivado_write_bitstream(name, checkpoint, threads, with_xsa, write_bitstream_template)

Write a Vivado bitstream (.bit) from a routed checkpoint, optionally including a .xsa.

ATTRIBUTES

NameDescriptionTypeMandatoryDefault
nameA unique name for this target.Namerequired
checkpointRouted checkpoint.Labelrequired
threadsThreads to pass to vivado which defines the amount of parallelism.Integeroptional8
with_xsaGenerate xsa tooBooleanoptionalFalse
write_bitstream_templateThe write bitstream tcl templateLabeloptional"@rules_vivado//vivado/private:write_bitstream.tcl.template"