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.