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
410 Order Number: 252480-006US
The general-purpose-timer, one-shot control bit will be used to select which of the
preceding events take place after the general-purpose, timer-down counter reaches a
value of 0. When the general-purpose-timer, one-shot control bit is set to logic 0:
The general-purpose, timer-down counter will be reloaded with the general-
purpose timer, 30-bit reload register
An interrupt will be sent to the IXP42X product line and IXC1100 control plane
processors’ Interrupt Controller
The interrupt will be captured by the timer status block
The 32-bit, general-purpose timer counter will continue to decrement with the
counters newly loaded values
Each general-purpose timer will have independent interrupts supplied to the IXP42X
product line and IXC1100 control plane processors Interrupt Controller and
independent interrupt status bit contained in the Timer Status Register. The interrupts
contained in the timer-status registers can be cleared by writing logic 1 to the
associated interrupt bit in the Timer Status Register.
The general-purpose timers behave differently when the general-purpose timer, one-
shot control bit is set to logic 1. When the general-purpose timer, one-shot control bit is
set to logic 1:
The general-purpose, timer-down counter will down count to 0
The general-purpose, timer-down counter will be reloaded with the general-
purpose timer, 30-bit reload register
An interrupt will be sent to the IXP42X product line and IXC1100 control plane
processors’ Interrupt Controller
The interrupt will be captured by the timer-status block
The 32-bit general-purpose timer counter will halt, by setting the general-purpose,
timer-count enable bit to a logic 0.
The general-purpose timer count enable bit will need to be set to a logic 1, to resume
the counting by the 32-bit, general-purpose, timer-down counter.
The General-Purpose Timers Reload Register and down counter will be reset to 0 when
receiving a reset. The general-purpose timers will be disabled, when receiving a reset.