![Intel IXP45X Скачать руководство пользователя страница 841](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092841.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262-004US
841
Time Synchronization Hardware Assist (TSYNC)—Intel
®
IXP45X and Intel
®
IXP46X Product
Line of Network Processors
19.5.2.4
Accumulator Register
Register
TS_Addend
Bits
Name
Description
Reset
Value
Access
31:0
Addend
The Addend register contains the frequency scaling value used by a firmware
algorithm to achieve time synchronization in the module. The value in this
register is added to the value in the Accumulator. When the Accumulator rolls
over, an overflow pulse is asserted and increments system time. Because the
Addend register is cleared at reset, it must be written with a non-zero value to
allow system time to increment.
0
RW
Register Name:
TS_Accum
Block
Base Address:
RegBlockAddress
Offset Address
0x00C
Reset Value
0x0
Register Description:
Time Sync Accumulator Register
Access:
(See below.)
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
Accumulator[31:0]
Register
TS_Accum
Bits
Name
Description
Reset
Value
Access
31:0
Accumulator
The Accumulator register serves as the frequency divider in the time
synchronization logic. Firmware calculates a frequency scaling value to be
written to the Addend register. The data in the Accumulator register is added
to the value in the Addend register once every period of the system clock.
When the Accumulator rolls over, an overflow pulse is asserted which
increments the value in the system timer. This register is not read or written
to in normal operation.
0
RW