We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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......
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