Performance Monitor FPGA IP User Guide: Agilex™ 5 and Agilex™ 7 FPGAs

ID 817760
Date 7/08/2024
Public
Document Table of Contents

6. Adding the PMON FPGA IP to Your Design in Platform Designer

Follow this procedure to connect an instance of the PMON IP to AXI4 IPs in your design in Platform Designer.
  1. To enable the PMON FPGA IP for use in Platform Designer, instantiate the following:
    • PMON FPGA IP
    • AXI4 manager IP
    • AXI4 subordinate IP
    • Clock and reset IPs
    Note: This example uses the Test Engine IP as AXI4 manager and NoC Initiator IP as AXI4 subordinate. These IPs are used as substitutes for the AXI4 manager/subordinate IPs. In general, you can use the PMON IP with any AXI4 IP.
  2. Make the appropriate connections, as follows:
    1. Connect the src_axi4 (AXI4 manager) port to the AXI4 subordinate.
    2. Connect sink_axi4 (AXI4 subordinate) port to the AXI4 manager.
    3. Connect the csr_clk/csr_reset_n ports to the appropriate PLL and reset IPs.
    4. Connect the clk and reset_n port of the PMON IP to match the AXI4 interface being monitored.
  3. After you make the necessary connections in the Platform Designer, ensure that you specify the correct width of the AXI4 parameters from the PMON IP to match the AXI4 IPs.
  4. Generate HDL for your design.
Figure 3. Connections in Platform Designer