This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Cache coherency of AM3874

Other Parts Discussed in Thread: AM3874

Hi,

I have one question for cache coherency.

I don't know well the internal cache of AM3874. But my customer has cache coherency issue now.

So I would like to know what CP15 command is needed for keeping cache coherency.

I checked the ARM architecture manual. But I could not find any command for keeping coherency.

Is there any special commands for keeping cached coherency?

Please advise me.

Best regards,

Michi

  • Hi Michi,

    This is what I found regarding cache coherency in Cortex-A8 ARM:

    http://e2e.ti.com/support/embedded/starterware/f/790/t/260608.aspx

    The cache operations are controlled from the C7 register of the CP15 registers group:

    http://processors.wiki.ti.com/index.php/Cortex-A8_Architecture#Cortex-A8_CP15_Register_Groups

    http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0344k/Babhejba.html

    Regards,
    Pavel

  • Dear Michi-san,

    There won't be any separate command available to maintain cache-coherency. Its more of a software problem and the software needs to take care when caching is enabled for a particular region. Can you describe what is the exact issue that your customer is facing?