
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262-004US
827
Operating System Timer—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
18.5.11
Timestamp Configuration Register
18.5.12
Timestamp Prescale Register
Register Name:
ost_ts_cfg
Physical Address:
0xC8005028
Reset Hex Value:
0x00000000
Register Description:
Timestamp Configuration 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)
ts_pasue_e
n
ts_s
cale_e
n
Register
ost_ts_cfg
Bits
Name
Description
Reset
Value
Access
31:2
(Reserved)
30’d0
RO
1
ts_pause_en
If ‘0’ the timestamp counter is running, when ‘1’ the counter is
paused.
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
0
ts_scale_en
If this field is ‘1’, the 20-ns scale is enabled. It will make timestamp
timer count with 3/4 of the frequency the timestamp timer is driven
by. If no prescaler is used apb_clk.
0
RW
Register Name:
ost_ts_pre
Physical Address:
0xC800502C
Reset Hex Value:
0x00000000
Register Description:
Timestamp 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)
ts_presc
Register
ost_ts_pre
Bits
Name
Description
Reset
Value
Access
31:1
6
(Reserved)
16’h0000
RO
15:0
ts_presc
Contains the divide factor for the Timestamp Timer. The usable range
is 2 - 65,535. The generated frequency equals apb_clk divided by the
divide factor. The prescaling starts when the field is written.
16’h0000
RW