https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/pmonpsvDriver source code is organized into different folders. Below diagram shows the axivdma driver source organizationAXI 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 filesFeatures Supported
Controller Features
- Connects as a 32-bit slave on AXI4-Lite interface
- Configurable number of (AXI4/AXI3/ AXI4-Stream/AXI4-Lite) monitor slots (up to eight)
- Flexible support for monitor slots with any data width, ID width and frequency
- Free running Global Clock Counter
- Supports AXI and external events logging
- Supports AXI and external events counting
- Supports external event triggering and cross probing between event counting and event logging
Standalone Driver Supported FeaturesThe APM Standalone driver support the below things.- Connects as a 32-bit slave on AXI4-Lite interface
- Configurable number of (AXI4/AXI3/ AXI4-Stream/AXI4-Lite) monitor slots (up to eight)
- Flexible support for monitor slots with any data width, ID width and frequency
- Free running Global Clock Counter
- Supports AXI and external events logging
- Supports AXI and external events counting
- Supports external event triggering and cross probing between event counting and event logging
Features not supportedTest cases
APM interrupt exampleAPM 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 exampleAPM 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 exampleAPM 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.12017.22017.32017.42018.12018.2
2018.3
- axipmon: Fix Doxygen reported warnings
2019.1
- Added support for pmonpsv or the flexnoc APM.
2019.2
- xpmonpsv : Fix the Request Counter check
2020.1
Related Links