![Intel IXP45X Скачать руководство пользователя страница 844](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092844.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—Time Synchronization
Hardware Assist (TSYNC)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Developer’s Manual
August 2006
844
Order Number: 306262-004US
19.5.2.8
SystemTime_Low Register
19.5.2.9
SystemTime_High Register
Register Name:
TS_SysTimeLo
Block
Base Address:
RegBlockAddress
Offset Address
0x020
Reset Value
0x0
Register Description:
SystemTime_Low 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
SystemTime_Low[31:0]
Register
TS_SysTimeLo
Bits
Name
Description
Reset
Value
Access
31:0
SystemTime
_Low
The system timer is a loadable up-counter, and reflects the local time in the
module. While the system timer is 64 bits wide, the lower 32 bits reside in this
register. The system timer is clocked by the module system clock and
incremented when the Accumulator register rolls over.
To read the entire system time value, the user must read this location first.
Reading this location captures the upper 32 bits of the system time in a
temporary register, which is accessed when the user reads the
SystemTime_High Register next.
Likewise, the SystemTime_Low Register must be written first when the user
wants to write a new 64-bit value to system time. The data written to this
register is captured in a holding register. When the user writes to the
SystemTime_High Register, all 64 bits are then written to the system timer.
Updating the system time with a direct write has precedence over increments
to the system time based on an Accumulator rollover.
0
RW
Register Name:
TS_SysTimeHi
Block
Base Address:
RegBlockAddress
Offset Address
0x024
Reset Value
0x0
Register Description:
SystemTime_High 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
SystemTime_High[31:0]
Register
TS_SysTimeHi
Bits
Name
Description
Reset
Value
Access
31:0
SystemTime
_High
This register contains the upper 32 bits of system time. When the user wants
to read or write the system time, this register must first access the
SystemTime_Low Register. See
Section 19.5.2.8, “SystemTime_Low Register”
for more details.
0
RW