Pmonpsv Performance Monitor standalone



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/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

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 test
Pmonpsv 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

Related Links