![Intel IXP45X Developer'S Manual Download Page 828](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092828.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—Operating System Timer
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Developer’s Manual
August 2006
828
Order Number: 306262-004US
18.5.13
General-Purpose Timer 0 Configuration Register
18.5.14
General-Purpose Timer 0 Prescale Register
Register Name:
ost_tim0_cfg
Physical Address:
0xC8005030
Reset Hex Value:
0x00000000
Register Description:
General-Purpose Timer 0 Configuration
Access: Read/Write
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
(Reserved)
tim
0_pause_e
n
tim0
_s
cale_e
n
tim0_bit1
tim0_bit0
Register
ost_tim0_cfg
Bits
Name
Description
Reset
Value
Access
31:4
(Reserved)
28’d0
RO
3
tim0_pause_en
If ‘0’ the timer0 counter is running, when ‘1’ the counter is stopped.
Only when the prescale/scale_en is active. This bit has no effect if the
timer is not using the prescaler/scale_en
0
RW
2
tim0_scale_en
If this field is ‘1’, the 3/4 scale is enabled. It will make the tim0 count
with 3/4 of the frequency the timer0 is driven by. If no prescaler is
used, it will be 3/4 of the apb_clk.
0
RW
1
tim0_bit1
This is bit 1 in a higher granularity for the reload counter for tim0.
0
RW
0
tim0_bit0
This is bit 0 in a higher granularity for the reload counter for tim0.
0
RW
Register Name:
ost_tim0_pre
Physical Address:
0xC8005034
Reset Hex Value:
0x00000000
Register Description:
General-Purpose Timer 0 Prescale Register
Access: Read/Write
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
(Reserved)
tim0_presc
Register
ost_tim0_pre
Bits
Name
Description
Reset
Value
Access
31:1
6
(Reserved)
16’h0000
RO
15:0
tim0_presc
Contains the divide factor for the timer0. The usable range is 2 -
65,535. The generated frequency equals apb_clk divided by the divide
factor, which is N+1, so when tim0_presc = 0x01 it is divide by 2. The
prescaling starts when the field is written with a value other than
0x00.
16’h0000
RW