876784 Intel, 876784 Datasheet - Page 764

no-image

876784

Manufacturer Part Number
876784
Description
Manufacturer
Intel
Datasheet

Specifications of 876784

Lead Free Status / RoHS Status
Compliant
20.1.6
764
NOTE: Reads or writes to unimplemented timers should not be attempted. Read from any
TIMn_COMP—Timer n Comparator Value Register
Address Offset: Timer 0:
Attribute:
Default Value:
63:0
Bit
Bit
2
1
0
unimplemented registers will return an undetermined value.
Timer n Interrupt Enable (TIMERn_INT_ENB_CNF) — R/W. This bit must be set
to enable timer n to cause an interrupt when it times out.
0 = Enable.
1 = Disable (Default). The timer can still count and generate appropriate status bits,
Timer Interrupt Type (TIMERn_INT_TYPE_CNF) — R/W.
0 = The timer interrupt is edge triggered. This means that an edge-type interrupt is
1 = The timer interrupt is level triggered. This means that a level-triggered interrupt
Reserved. These bits will return 0 when read.
Timer Compare Value — R/W. Reads to this register return the current value of the
comparator
Timers 0, 1, or 2 are configured to non-periodic mode:
Writes to this register load the value against which the main counter should be
compared for this timer.
Timer 0 is configured to periodic mode:
Default value for each timer is all 1s for the bits that are implemented. For example,
a 32-bit timer has a default value of 00000000FFFFFFFFh. A 64-bit timer has a
default value of FFFFFFFFFFFFFFFFh.
• When the main counter equals the value last written to this register, the corresponding
• The value in this register does not change based on the interrupt being generated.
• When the main counter equals the value last written to this register, the corresponding
• After the main counter equals the value in this register, the value in this register is increased
• As each periodic interrupt occurs, the value in this register will increment. When the
interrupt can be generated (if so enabled).
interrupt can be generated (if so enabled).
by the value last written to the register.
For example, if the value written to the register is 00000123h, then
1. An interrupt will be generated when the main counter reaches 00000123h.
2. The value in this register will then be adjusted by the hardware to 00000246h.
3. Another interrupt will be generated when the main counter reaches 00000246h
4. The value in this register will then be adjusted by the hardware to 00000369h
incremented value is greater than the maximum value possible for this register (FFFFFFFFh
for a 32-bit timer or FFFFFFFFFFFFFFFFh for a 64-bit timer), the value will wrap around
through 0. For example, if the current value in a 32-bit timer is FFFF0000h and the last value
written to this register is 20000, then after the next interrupt the value will change to
00010000h
but will not cause an interrupt.
generated. If another interrupt occurs, another edge will be generated.
is generated. The interrupt will be held active until it is cleared by writing to the
bit in the General Interrupt Status Register. If another interrupt occurs before the
interrupt is cleared, the interrupt will remain active.
Timer 1:
Timer 2:
R/W
N/A
108h–10Fh,
128h–12Fh,
148h–14Fh
§
Description
Description
Size:
High Precision Event Timer Registers
Intel
64 bit
®
ICH7 Family Datasheet

Related parts for 876784