Configuration Wizard Fine Points - 2025.2 English - UG1483

Vitis Model Composer User Guide (UG1483)

Document ID
UG1483
Release Date
2025-11-20
Version
2025.2 English

The configuration wizard automatically extracts certain information from the imported module when it is run. However, you must manually specify other elements. These are described below:

Note: The configuration function includes comments that instruct you where to make changes.
  • If your model has a combinational path, you must call the tagAsCombinational method of the block's SysgenBlockDescriptor object. A multiple independent hardware clock design does not support a combinational path.
  • The Configuration Wizard only recognizes the top-level entity being imported. There are typically other files that go along with this entity. You must add these files manually in the configuration M-function. Do this by invoking the addFile method for each additional file. Alternatively use the addDirectory method one time (that is, by keeping the dependent files in a separate directory).
  • The Configuration Wizard automatically creates either a synchronous single clock black box descriptor or an asynchronous multiple clock black box descriptor.
    • In the case of single-rate black box, every port on the black box runs at the same rate. In most cases, this is acceptable. You might want to explicitly set port rates, which can result in a faster simulation time.
    • In the case of a multiple clock black box, the input port rate must be derived from the "source clock subsystem" and the output port rate must be set based on the "destination clock subsystem." In some cases, you might want to explicitly set port rates for a required configuration.