We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome,
Firefox,
Internet Explorer 11,
Safari. Thank you!

AR# 41974

PlanAhead - Running a Tcl script from the JOU file gives: "The Configuration must be implemented before it can be promoted"

Description

I create a Tcl script from the journal file (.jou) and then run it to recreate the results obtained through the PlanAhead tool GUI, but when the Tcl scriptis run,an error appears. The next example shows an error that is displayed for promoting a run in a Partial Reconfiguration flow:

Solution

The problem is that the"promote_run" command starts before the launch_run execution completes.In the GUI, the handshaking is taken care of automatically.When creating a Tcl script, you must add a wait_on_run command to ensure that a run completes before a dependent run is executed.This applies to synthesis, implementation, and configuration runs executed in order.

The error in the example abovecan be avoided by using a"wait_on_run" command as shown below: