User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1457
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register (mpcore) Private_Timer_Counter_Register
Register Private_Timer_Counter_Register Details
Register (mpcore) Private_Timer_Control_Register
Name Private_Timer_Counter_Register
Software Name TIMER_COUNTER
Relative Address 0x00000604
Absolute Address 0xF8F00604
Width 32 bits
Access Type rw
Reset Value 0x00000000
Description Private Timer Counter Register
Field Name Bits Type Reset Value Description
31:0 rw 0x0 The Timer Counter Register is a decrementing
counter.
The Timer Counter Register decrements if the
timer is enabled using the timer enable
bit in the Timer Control Register. If a Cortex-A9
processor timer is in debug state, the
counter only decrements when the Cortex-A9
processor returns to non debug state.
When the Timer Counter Register reaches zero
and auto reload mode is enabled, it
reloads the value in the Timer Load Register and
then decrements from that value. If
auto reload mode is not enabled, the Timer
Counter Register decrements down to zero
and stops.
When the Timer Counter Register reaches zero,
the timer interrupt status event flag is
set and the interrupt ID 29 is set as pending in the
Interrupt Distributor, if interrupt
generation is enabled in the Timer Control
Register.
Writing to the Timer Counter Register or Timer
Load Register forces the Timer Counter
Register to decrement from the newly written
value.
Name Private_Timer_Control_Register
Software Name TIMER_CONTROL