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
tagAsCombinationalmethod of the block'sSysgenBlockDescriptorobject. 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
addFilemethod for each additional file. Alternatively use theaddDirectorymethod 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.