Intel® IXP42X product line and IXC1100 control plane processors—Timers
Intel® IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
DM September 2006
412 Order Number: 252480-006US
14.4.3 General-Purpose Timer 0 Reload14.4.4 General-Purpose Timer 1
Register Name: OST_TIM0_RL
Hex Offset Address: 0x C800 5008 Reset Hex Value: 0x00000000
Register
Description: General-Purpose Timer 0 Reload
Access: Read/Write.
31 210
reload_val timer
control
Register OST_TIM0_RL
Bits Name Description
31:2 reload_val Value loaded into ost_tim0. bits 1 and 0 will be 00.
Note: As the counter counts to zero writing a value of X to these bits will
generate interrupts at intervals of (X*4)+1 cycles.
1 tim1_one_shot
The one shot control bit specifies what action should be taken when the general-
purpose down counter reaches 0. If the one-shot control bit is set to 0, the
counter will load the reload value and continue to count down after reaching a
value of 0. If the one-shot control bit is set to one the counter will load the
“reload value register” and stop counting.
0 tim0_enable The Cnt_Enable Register controls whether the counter is enabled for counting.
When set to one the counter is enabled.
Register Name: OST_TIM1
Hex Offset Address: 0xC800 500C Reset Hex Value: 0x00000000
Register
Description: General-Purpose Timer 1
Access: Read.
31 0
timer_val
Register OST_TIM1
Bits Name Description
31:0 timer_val Current value of the general-purpose timer