Configuration Wizard Fine Points - Configuration Wizard Fine Points - 2026.1 English - UG1483

Vitis Model Composer User Guide (UG1483)

Document ID
UG1483
Release Date
2026-06-23
Version
2026.1 English

When you run the configuration wizard, it automatically extracts certain information from the imported module. However, you must manually specify other elements. These elements are as follows:

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 can 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 derive from the "source clock subsystem." 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.