You copied the Doc URL to your clipboard.

About the Global Timer

List of features of the 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.
  • The global timer is accessed at reset in Secure State only.
  • The global timer is accessible to all Cortex®â€‘A9 processors in the cluster. Each Cortex‑A9 processor 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‑A9 processors in a design use the banked ID, ID27, for this interrupt. ID27 is sent to the Interrupt Controller as a Private Peripheral Interrupt.
  • The global timer is clocked by PERIPHCLK.


  • From r2p0, the comparators for each processor with the global timer fire when the timer value is greater than or equal to. In previous revisions the comparators fired when the timer value was equal to.
  • The global timer does not stop counting when any of the processors are in debug state.
Was this page helpful? Yes No