MPC5777C - Performance Monitors outside the core

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MPC5777C - Performance Monitors outside the core

Jump to solution
2,033 Views
MatheusFranklin
Contributor IV

Hello!

 

I know that the e200z7 core has a PMU (Performance Monitoring Unit) which can count hardware events. However, I would like to know if the MPC5777C has more performance monitors outside the core that can count events like misses in the PFLASH mini-cache, for example.

 

Best regards,

Matheus.

0 Kudos
Reply
1 Solution
1,930 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

So every monitor that can count hardware events are listed in the Performance Monitor chapter of the e200z7 core RM?
- Basically yes, you are right.
Does not the peripherals have performance monitors themselves?
- No, they don't have.
Does not the Nexus debug module have performance monitoring features?
- Nexus may have TRACE feature, offering lot of capabilities that are however rather feature of the tools itself. You may see for instance following:
https://www.nxp.com/docs/en/application-note/AN4591.pdf

 

View solution in original post

0 Kudos
Reply
3 Replies
2,015 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

I have been dealing with Performance monitor in the following thread, pay attention to links at the bottom:
https://community.nxp.com/t5/MPC5xxx/cant-write-in-MPC5744P-performance-monitor-registers/td-p/14962...

However performance monitor is a feature of e200 core. The most external event are BIU (bus interface unit) related.

2,006 Views
MatheusFranklin
Contributor IV
Thank you for the reply, David!

So every monitor that can count hardware events are listed in the Performance Monitor chapter of the e200z7 core RM?
Does not the peripherals have performance monitors themselves?
Does not the Nexus debug module have performance monitoring features?

Best regards,
Matheus
0 Kudos
Reply
1,931 Views
davidtosenovjan
NXP TechSupport
NXP TechSupport

So every monitor that can count hardware events are listed in the Performance Monitor chapter of the e200z7 core RM?
- Basically yes, you are right.
Does not the peripherals have performance monitors themselves?
- No, they don't have.
Does not the Nexus debug module have performance monitoring features?
- Nexus may have TRACE feature, offering lot of capabilities that are however rather feature of the tools itself. You may see for instance following:
https://www.nxp.com/docs/en/application-note/AN4591.pdf

 

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2007367%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMPC5777C%20-%20Performance%20Monitors%20outside%20the%20core%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2007367%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello!%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EI%20know%20that%20the%20e200z7%20core%20has%20a%20PMU%20(Performance%20Monitoring%20Unit)%20which%20can%20count%20hardware%20events.%20However%2C%20I%20would%20like%20to%20know%20if%20the%20MPC5777C%20has%20more%20performance%20monitors%20outside%20the%20core%20that%20can%20count%20events%20like%20misses%20in%20the%20PFLASH%20mini-cache%2C%20for%20example.%3C%2FP%3E%3CBR%20%2F%3E%3CP%3EBest%20regards%2C%3C%2FP%3E%3CP%3EMatheus.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2010168%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20MPC5777C%20-%20Performance%20Monitors%20outside%20the%20core%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2010168%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ESo%20every%20monitor%20that%20can%20count%20hardware%20events%20are%20listed%20in%20the%20Performance%20Monitor%20chapter%20of%20the%20e200z7%20core%20RM%3F%3CBR%20%2F%3E-%20Basically%20yes%2C%20you%20are%20right.%3CBR%20%2F%3EDoes%20not%20the%20peripherals%20have%20performance%20monitors%20themselves%3F%3CBR%20%2F%3E-%20No%2C%20they%20don't%20have.%3CBR%20%2F%3EDoes%20not%20the%20Nexus%20debug%20module%20have%20performance%20monitoring%20features%3F%3CBR%20%2F%3E-%20Nexus%20may%20have%20TRACE%20feature%2C%20offering%20lot%20of%20capabilities%20that%20are%20however%20rather%20feature%20of%20the%20tools%20itself.%20You%20may%20see%20for%20instance%20following%3A%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN4591.pdf%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fdocs%2Fen%2Fapplication-note%2FAN4591.pdf%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2008440%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20MPC5777C%20-%20Performance%20Monitors%20outside%20the%20core%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2008440%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EThank%20you%20for%20the%20reply%2C%20David!%3CBR%20%2F%3E%3CBR%20%2F%3ESo%20every%20monitor%20that%20can%20count%20hardware%20events%20are%20listed%20in%20the%20Performance%20Monitor%20chapter%20of%20the%20e200z7%20core%20RM%3F%3CBR%20%2F%3EDoes%20not%20the%20peripherals%20have%20performance%20monitors%20themselves%3F%3CBR%20%2F%3EDoes%20not%20the%20Nexus%20debug%20module%20have%20performance%20monitoring%20features%3F%3CBR%20%2F%3E%3CBR%20%2F%3EBest%20regards%2C%3CBR%20%2F%3EMatheus%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2008430%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20MPC5777C%20-%20Performance%20Monitors%20outside%20the%20core%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2008430%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20have%20been%20dealing%20with%20Performance%20monitor%20in%20the%20following%20thread%2C%20pay%20attention%20to%20links%20at%20the%20bottom%3A%20%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMPC5xxx%2Fcant-write-in-MPC5744P-performance-monitor-registers%2Ftd-p%2F1496274%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMPC5xxx%2Fcant-write-in-MPC5744P-performance-monitor-registers%2Ftd-p%2F1496274%3C%2FA%3E%3C%2FP%3E%0A%3CP%3EHowever%20performance%20monitor%20is%20a%20feature%20of%20e200%20core.%20The%20most%20external%20event%20are%20BIU%20(bus%20interface%20unit)%20related.%3C%2FP%3E%3C%2FLINGO-BODY%3E