Real-Time Counter Consistency and Access Issues in ARMv8-A Multicore Systems
ARMv8-A Real-Time Counter Requirements and Challenges In ARMv8-A architectures, particularly in multicore systems like the Xilinx RFSoC with four Cortex-A53 cores, achieving a low-overhead, high-resolution real-time counter that is consistent across all cores and accessible from user-level code (EL0) is a non-trivial task. The primary requirement is to read a counter with a resolution of…