How to disable cache coherence on e6500?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

How to disable cache coherence on e6500?

1,272 次查看
janewhitman
Contributor I

Hello,

I was wondering whether there is a way to disable cache coherence on e6500. I wouldn't like to turn off the caches completely. Any suggestions on this? 

Thanks!

J.

标签 (1)
标记 (1)
0 项奖励
回复
3 回复数

989 次查看
michelle
NXP Pro Support
NXP Pro Support

Coherence is a TLB bit (the M bit) which tells corenet to snoop caches and changes core behavior towards that region of memory to coherent (it impacts many instructions' behavior).  The caches themselves are a separate issue.  What are you trying to do?  Run with caches off?  Don't  Performance would be awful.  Run without a cohrenence domain for a memory region?  That might make more sense but goes quite off the reservation for the standard supplied SDK and other NXP reference software...

0 项奖励
回复

989 次查看
alexander_yakov
NXP Employee
NXP Employee

Please look e6500 core Reference Manual, Section 5.6.2 "Enabling and disabling the L1 caches".

Hope this what you asking for.


Have a great day,
Alexander

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复

989 次查看
janewhitman
Contributor I

Hi Alexander,
unfortunately, I cannot find anything related to coherence in that section.

However, I discovered TLB entry fields today, so I hope it's the right direction.

Thank you,

J.

0 项奖励
回复