|Non-Confidential||PDF version||ARM 100400_0001_03_en|
|Home > Multiprocessing > Global timer|
The global timer is a 64-bit incrementing counter with an auto-incrementing feature. It continues incrementing after sending interrupts.
The global timer is memory-mapped in the private memory region, and is accessible to all Cortex®‑R8 processor cores in the Cortex‑R8 processor design. Each core has a private 64-bit comparator that is used to assert a private interrupt when the global timer has reached the comparator value. All the Cortex‑R8 processor cores in a design use the banked ID, ID27, for this interrupt. ID27 is sent to the interrupt controller as a Private Peripheral Interrupt.
Each core can only access its own comparator registers. It cannot access the comparator of another core.
The interrupt from a comparator only goes to the associated core. A core cannot see the interrupt from the comparator of another core.
The global timer is clocked by PERIPHCLK.