Bitstream generation can be done in two ways. The first is using the standard
DFX approach, where a full design is open in Vivado and both full
and partial bitstreams can be generated. Using the Abstract Shell approach, you do not
create multiple configurations as the standard flow uses, as each RM is implemented on
its own, independent of the full static top. However, any possible configuration can be
created by linking the full static checkpoint with one RM checkpoint per RP. With a full
configuration open in memory, you can call write_bitstream
in the traditional manner. This by default produces all
full and partial bitstreams for this design image. Use the -no_partial_bitfile
or -cell
options to
create only full or only partial bit files, respectively.