Approach 2: Generate Partial Bitstreams from Abstract Shells - 2022.1 English

Vivado Design Suite Tutorial: Dynamic Function eXchange (UG947)

Document ID
UG947
Release Date
2022-05-31
Version
2022.1 English

When using Abstract Shells, complete static design information is not required for users to generate partial bitstreams. Each Abstract Shell contains all the information needed not only to implement any RM for that RP, but to create the partial bitstream for that function.

  1. Source this script to create all bit files. In the Tcl Console, make sure you are currently in the level above the project_dfxc_vcu118 directory, where this script exists.

    source create_all_bitstreams_via_abs_vcu118.tcl

    This script first generates full and partial bitstreams from the impl_1 run exactly how it was done for Lab 7. Then, it opens the count_down and shift_left RMs implemented within the Abstract Shells to generate their partial bitstreams.

    Important: Generate partial bitstreams for Reconfigurable Modules from the design checkpoint that includes both the RM and the Abstract Shell in which it was implemented. The Abstract Shell contains critical information about the static design that must be included in a partial bitstream. See Figure 1 and Figure 2 for an illustration of this concept.