To help you diagnose issues related to code generation, Vitis Model Composer generates a log file, model_composer.log, that is written to the Target or Export Directory specified on the Vitis Model Composer Hub block.
By default, Model Composer generates code for the model using a streaming
micro-architecture in which blocks run concurrently via task pipelining, or dataflow.
However, in some cases this streaming micro-architecture is not achievable, because the
model includes an xmcImportFunction
block that does not
support streaming for example. In this case, Model Composer generates code in which the
blocks operate sequentially. The Model Composer log file includes information to help
you identify when this condition occurs, and what some possible causes might be.
The log file also contains information related to which blocks are used in the Model Composer model.
If Export Type is set to IP Catalog, information related to running AMD Vitis™ HLS is provided. In these cases, more detailed information can be found in the vitis_hls.log file which can also be found in the directory specified in <Export Directory>/ip/<Subsystem Name>/src.