Table of Contents |
---|
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 driverhttps://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/pmonpsv
Driver source code is organized into different folders. Below diagram shows the pmonpsv driver source organization
Pmonpsv
|
-- 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
Standalone Driver Supported Features
The APM Standalone driver support the below things.
Features not supported
Pmonpsv is used to monitor a sample access example can be tested by selecting xpmonpsv_selftest_example.c
Driver source code is organized into different folders. Below diagram shows the pmonpsv driver source organization
Pmonpsv
|
-- 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
- Connects as a 32-bit slave on AXI4-Lite interface
- Supports configurable ports.
- Supports configurable port sources.
- Supports configurable filters
Standalone Driver Supported Features
The APM Standalone driver support the below things.
- Connects as a 32-bit slave on AXI4-Lite interface
- Supports configurable ports.
- Supports configurable port sources.
Features not supported
- None
Test cases
Pmonpsv Self testPmonpsv is used to monitor a sample access example can be tested by selecting xpmonpsv_selftest_example.c
Known Issues/Limitations
- If you are using a old application then you can add the xil_macroback.h header file to the example and compile.
Change log
2019.1
- Added initial version.
2019.2
- Update the license.
2020.1
- xpmonpsv : Updated the API names.
2020.2
- pmonpsv: Modify Makefile to support parallel make execution
- pmonpsv: Rename the API names