- With the design open in the Vivado IDE, open the Dynamic Function eXchange Wizard.
- On the Edit Reconfigurable Modules page, click the + button to add a new RM.
- Select the shift_right_slow.v file in <Extract_Dir>\Sources\hdl\shift_right_slow, and click OK.
- Enter
shift_right_slow
for the Reconfigurable Module name, click OK, and click Next.
In the Edit Configurations page, there is no longer an option to automatically create configurations, as you already have two existing configurations. You can re-enable this option by removing all existing configurations, but this will recreate all configurations and remove all existing results.
- To create a new configuration, click the + button, enter the name
config_right_slow
, and press Enter. Select shift_right_slow for each Reconfigurable Partition instance.
- Click Next to advance to the
Configuration Runs. Use the + button to
create a new configuration with these properties:
- Run
-
child_1_impl_1
simply matches the existing convention - Parent
-
impl_1
makes this configuration a child run of the existing parent run - Configuration
-
config_right_slow
is the one with the new RMs just defined
Note: The remaining options cannot be edited because they are not appropriate in this context.
- Click OK to add the new Configuration
Run.
This new configuration, as a child of the existing
impl_1
, reuses the static design implementation results likeconfig_left
did. Three runs now exist, with two as children of the initial parent. The green check marks indicate that two of the runs are currently complete.
- Click Next, and click Finish to build this new configuration run.
- Select this new child implementation run, right-click, and select Launch Runs. This runs the OOC synthesis on the
shift_right_slow
module and then implements this module within the context of the locked static design.