System Performance Modeling Using a User-Defined Flow - 2021.2 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
Release Date
2021-12-15
Version
2021.2 English

The Vitis software platform provides the capability to monitor a running target regardless of the target operating system.

Note: If no ATG is configured in the hardware, the ATG Configuration view will be empty. Make sure to remove the Breakpoints by selecting Window > Show View > Breakpoints.
  1. If your design is defined in the Vivado Design Suite, then it is recommended to create a platform specification based on the design. To do performance analysis based on the specification:
    1. Build and export your bitstream using File > Export > Export Hardware in the Vivado Design Suite.
    2. In the Vitis™ software platform, select File > New > Platform Project and import the generated file <your design>.xsa into the Vitis software platform.
    3. Right-click on the platform project and select Run As > Run Configuration.
    4. Select SPM Analysis and click the New button to create a performance analysis configuration.
    5. Select Standalone Application Debug from the Debug Type dropdown list.
    6. Select the imported hardware platform specification from the Hardware platform dropdown list.
    7. Select the Reset entire system and Program FPGA check boxes.
    8. Click Run to launch the Performance Analysis perspective.
  2. For any reason, if you cannot create a hardware platform specification, or do not have one, you can still do performance analysis in the Vitis software platform. To do performance analysis in absence of the specification:
    1. Select Run > Run Configurations. Click OK to save the details and close the Configure APM page.
    2. Select Single Application Debug and click the New button to create a new configuration.
    3. Select Attach to running target from the Debug Type dropdown list.
    4. Click Performance Analysis Configuration to edit the PS and APM settings.
    5. Click ATG configuration to see the ATG configuration.
    6. Click Apply and run to see the data.