AR #30454 - 9.2i EDK, MPMC v3.00b - Global Cycle counter in Performance Monitor counts on incorrect clock

Search Answers Database


 

9.2i EDK, MPMC v3.00b - Global Cycle counter in Performance Monitor counts on incorrect clock

AR# 30454
Part IP-MPMC
Last Modified 2008-03-05 00:00:00.0
Status Active
Keywords rate, count, PM

Description

Keywords: rate, count, PM

The global cycle counter is not counting at the rate expected when using 2:1 Memory to PLB clock ratio. How do I ensure the global cycle counter is valid?

Solution

This issue is caused by the global cycle counter running off the incorrect clock, specifically the host PLB control interface clock instead of the memory clock.

This issue affects MPMC2, MPMC v3, and MPMC v4.00.a.

You can fix this issue by correcting a single clock process. Copy the MPMC Core to the project directory, and modify the hdl/verilog/mpmc_pm_npi_if.v file as follows:

line 343:

Change:
always @(posedge Host_Clk)

To:
always @(posedge PI_Clk)

This issue is scheduled to be fixed in EDK 10.1 Service Pack 1.
 
 
Jobs Events Webcasts News Investors Feedback Legal Privacy Trademarks Sitemap
©  1994-2008 Xilinx, Inc. All Rights Reserved.