![]() |
![]() |
If you want to control the implementation processes, you can implement your design in separate steps from the Flow Engine. Implementing your design from the Flow Engine allows you to control aspects of the flow such as updating the implementation status, enabling flashing icons, and setting run targets. You can implement your design with default implementation flow options set, or you can set your own values. This section contains the following procedures.
The following procedure describes how to implement your design in separate steps. Follow this procedure according to how you want to implement your design.
Note: If you stop processing while the Flow Engine is running the Place&Route step, the Flow Engine asks whether you want to save the data that has processed to this point or exit immediately without saving the data.
Use the Advanced command in the Flow Engine Setup menu to set the state of the implementation flow.
Note: This procedure is not used in normal Flow Engine use. It is used if some processing on the design was performed outside of the Design Manager or Flow Engine, such as in the FPGA Editor. It can also be used if you ran the Flow Engine Step Back button by mistake and want to reset the implementation state to its original state.
You can enable flashing icons to indicate that a process step is being processed. A trade-off of this feature is that flashing icons slow down the implementation process.
The Flow Engine flow includes several process steps. You can specify that the flow stop at a certain point with the Stop After command. When specified, the Flow Engine does not process beyond that point. You do not need to set a run target for typical Flow Engine use. By default, the Flow Engine processes all the steps.
When the Flow Engine is first invoked, it automatically looks for changes made to certain files. If changes are detected, the Flow Engine resets the flow for the implementation revision. For information on which file changes cause the flow to be reset, see the Smart Flow Engine section of the Introduction chapter. If you want to check for changes and the Flow Engine is already open, use the Setup Update Flow command.