Introduction
This page gives an overview of axi performance monitor driver which is available as part of the Xilinx Vivado and SDK distribution.

How to enable

Source Path for the driver
https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/axipmon
https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/pmonpsv


Driver source code is organized into different folders. Below diagram shows the axivdma driver source organization
AXI Pmon
|
-- Doc - Provides the API and data structure details
|
- Examples - Reference application to show how to use the driver APIs and calling sequence
|
- Source - Driver source files

Features Supported

Controller Features


Standalone Driver Supported Features
The APM Standalone driver support the below things.

Features not supported

Test cases

APM interrupt example
APM is used in the interrupt mode example can be tested by selecting xaxipmon_intr_example.c
Refer to https://github.com/Xilinx/embeddedsw/blob/master/XilinxProcessorIPLib/drivers/axipmon/examples/readme.txtfor more information.

APM polled example
APM polled example can be tested by selecting xaxipmon_polled_example.c from the driver.
Refer to https://github.com/Xilinx/embeddedsw/blob/master/XilinxProcessorIPLib/drivers/axipmon/examples/readme.txtfor more information.

APM ocm example
APM ocm example can be tested by selecting xaxipmon_ocm_example.c from the driver.
Refer to https://github.com/Xilinx/embeddedsw/blob/master/XilinxProcessorIPLib/drivers/axipmon/examples/readme.txtfor more information.

Known Issues/Limitations


Change log

2017.1
2017.2
2017.3
2017.4
2018.1

2018.2

2018.3


2019.1


2019.2

2020.1


Related Links