How to disable cache coherence on e6500?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

How to disable cache coherence on e6500?

2,207件の閲覧回数
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 返答(返信)

1,924件の閲覧回数
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 件の賞賛
返信

1,924件の閲覧回数
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 件の賞賛
返信

1,924件の閲覧回数
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 件の賞賛
返信