This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Questions about Generic Timer in ARMv8

When two clusters(Big/Little) exist in SoC, the timer can be used to support Synchronization between two clusters.

But How to understand "Synchronization", anybody can tell me some typical application context? I am really confused......

And, if only one cluster exists in SoC, the timer is unnecessary? if not, Why use it......

Parents
  • Thank you very much for your nice answer. Martin.

    Now I know that the "generic timer" in Cortex-A53 is just similar with the "global timer" of Cortex-A9. This is very useful for me to understand the design purpose of these timers

    And, because the CA9 processor do not support the cache coherency among clusters, the extension of generic timer may not be necessary. The global timer is enough for the Synchronization among cores of one cluster.


    Thanks again  

Reply
  • Thank you very much for your nice answer. Martin.

    Now I know that the "generic timer" in Cortex-A53 is just similar with the "global timer" of Cortex-A9. This is very useful for me to understand the design purpose of these timers

    And, because the CA9 processor do not support the cache coherency among clusters, the extension of generic timer may not be necessary. The global timer is enough for the Synchronization among cores of one cluster.


    Thanks again  

Children
No data