System Performance Modeling Using a User-Defined Flow
SDK 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 window
will be empty. Make sure to remove the Breakpoints by selecting .
-
If your design is defined in Vivado® Design Suite, then it is recommended to create a platform specification based on the design. To do performance analysis based on the specification:
- Build and export your bitstream using in Vivado Design Suite.
- Expand Xilinx and select Hardware Platform Specification and import the generated file <your design>.hdf into SDK.
- Select .
- Select Performance Analysis and click the New button to create a performance analysis configuration.
- Select Standalone Application Debug from the Debug Type dropdown list.
- Select the imported hardware platform specification from the Hardware platform dropdown list.
- Select the Reset entire system and Program FPGA check boxes.
- Click on Run to launch the Performance Analysis perspective.
-
For any reason, if you cannot create a hardware platform specification, or do not have one, you can still do performance analysis in SDK. To do performance analysis in absence of the specification:
- Select .
- Select Performance Analysis and click the New button to create a performance analysis configuration.
- Select Attach to running target from the Debug Type dropdown list.
- Specify the PS clock frequency in the PS Processor Frequency(MHz) textbox.
- If you have an APM in your design, select Enable APM Counters.
-
Click Edit to specify the hardware information of the APM, to be used for performance analysis, in the APM Hardware Information dialog box.
- Click the New icon to add a new row.
- Specify a unnique identifier in the APM Id column.
- Specify the base address of the APM in the Base Address column.
- Specify the frequency of the clock connected to s_axi_aclk in the Frequency(Hz) column.
- Specify the number of slots in the Slots Count column.
- Click OK to save the details and close the APM Hardware Information dialog box.
- Click Edit to select the APM ports or slots that should be enabled for performance analysis, in the Configure APM dialog box.
- Click OK to save the details and close the Configure APM dialog box.
- Click Run to open the Performance Analysis perspective.